静态数据成员问题 C++
class person{
private:
static int pers count;
};
写出如何给此成员赋值,如何访问它,生存期,访问性等,讨论各种情况。
[解决办法]
教材里都有的,肯翻书应付这点考试有啥难的。
static成员需要在外面全局初始化,生存期为包含该类的模块生存期一样,访问需要加上类名作为限定符。
访问性看修饰符,依据public,private,protected等这一套。
这里的例子就是:
int person::pers_count = 0; // 初始化为某个数