在C++中,
另外,即使一个
我从来没有完全理解这一点。这个额外的定义有什么意义呢?
只是试图在这里获得一些直觉。
static
成员变量不能在类体中进行初始化,但有以下例外:
const
整数类型的static
成员可以被初始化constexpr
字面类型的static
成员必须被初始化
另外,即使一个
const static
数据成员在类体中进行了初始化,这个成员通常应该在类定义外部进行定义。我从来没有完全理解这一点。这个额外的定义有什么意义呢?
只是试图在这里获得一些直觉。