c ++ - Standard-Stream-Objekte initialisieren

In welchen Fällen und warum ist dies notwendig:

class ios_base::Init {
    static int init_cnt;  // internal static counter (for exposition only)
public:
    Init();
    ~Init();
}

Habe es von dieser Seite:cpluplus.com - ios_base :: init

Ich habe die Beschreibung gelesen und darüber nachgedacht, aber das hat nicht viel geholfen ...