它必须放在某处(在某个目标文件中),因此链接器可以找到它.如果您在.h文件中声明了静态字段并将该文件包含在几个.cpp文件中,那么它将是不明确的,哪个目标文件应该为此字段分配.
还请注意,原始类型const static字段可以在类声明中初始化:
class Foo
{
static const int n = 42;
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |