Was ist die richtige Art und Weise zu initialisieren, statische Daten Mitglieder C++ (98, 11 und 14)

Was ist die richtige Art und Weise zu initialisieren static Mitglieder-Daten in C++? Ich bin auch daran interessiert, wie es sich verändert hat von C++98, C++11, C++14.

Hier ist ein Beispiel:

//bufferedOutput.h
class BufferedOutput
{
 //Static member declaration.
 static long bytecount;
};

//bufferedOutput.cpp
long BufferedOutput::bytecount = 50;

Gibt es andere Möglichkeiten zu initialisieren static Daten Mitglieder?

InformationsquelleAutor bodacydo | 2014-10-30
Schreibe einen Kommentar