Каков правильный способ инициализации элементов данных static
на С++? Меня также интересует, как он изменился с С++ 98, на С++ 11 до С++ 14.
Вот пример:
// bufferedOutput.h
class BufferedOutput
{
// Static member declaration.
static long bytecount;
};
// bufferedOutput.cpp
long BufferedOutput::bytecount = 50;
Существуют ли другие способы инициализации элементов данных static
?