C++的静态数据成员需要在( )进行初始化,可以被该类的所有对象共享。

作者:高老师 浏览 1

C++的静态数据成员需要在( )进行初始化,可以被该类的所有对象共享。


【正确答案】:类外
【题目解析】:

对于普通成员变量,每个对象有各自的一份,而静态成员变量只有一份,被同类所有对象共享。

对于类内声明的静态变量,还需要在类外文件作用域中声明它并赋初值。如果类外没有声明,则会报错。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板