1. 首页
  2. 游戏开发
  3. C++类的静态成员初始化详细讲解

C++类的静态成员初始化详细讲解

上传者: 2020-10-31 07:48:39上传 PDF文件 45.02KB 热度 17次

int test::num = 0;const char Account::name[nameSize] = "Savings Account";nameSize 没有被类名Account 限定修饰. 尽管nameSize是私有成员, 但是name的定义仍没有错, 怎么会这样?如同类成员函数的定义可以引用类的私有成员一样静态数据成员的定义也可以引用静态数据成员, name 的定义是在它的类的域内当限定修饰名Account::name被看到之后它就可以引用Account 的私有数据成员。

用户评论