C++中类的公有静态成员变量

  • Post author:
  • Post category:其他


1.当类中定义了静态成员变量,则在类外必须对这个变量进行定义或者初始化(分配内存),,如果不进行定义,则在main函数中无法访问这个静态成员变量。用法如下:

#include

using namespace std;

class A

{


public:

static int age;



}

int A :: age;

int main()

{


A :: age=5; //通过类名访问静态成员变量age



}

2.注意点:非静态成员变量不能在类外进行定义。



版权声明:本文为weixin_51547017原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。