【发布时间】:2014-12-26 05:56:15
【问题描述】:
在 C++ 中初始化 static 数据成员的正确方法是什么?我也对它如何从 C++98 到 C++11 到 C++14 的变化感兴趣。
这是一个例子:
// bufferedOutput.h
class BufferedOutput
{
// Static member declaration.
static long bytecount;
};
// bufferedOutput.cpp
long BufferedOutput::bytecount = 50;
还有其他方法可以初始化static 数据成员吗?
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/a/26429556/1147772
标签: c++ c++11 static-members c++14 c++98