Destructor

  ~Init();
  
Remarks

The destructor subtracts one from init_cnt and if the result is one calls cout.flush(), cerr.flush() and clog.flush().