C++ 类的静态成员注意事项
2015-01-27 10:01
246 查看
一。静态成员函数中不能调用非静态成员。
二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。
三。静态成员变量使用前必须先初始化(如int MyClass::m_nNumber = 0;),否则会在linker时出错。
二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。
三。静态成员变量使用前必须先初始化(如int MyClass::m_nNumber = 0;),否则会在linker时出错。
相关文章推荐
- C++ 与“类”有关的注意事项总结(四):静态类成员 和 静态成员函数
- C++静态成员注意事项
- C++学习笔记-静态成员注意事项
- C++之旅<静态数据成员与静态方法注意事项>
- C++ 与“类”有关的注意事项总结(十二):按成员初始化 与 按成员赋值
- C++静态成员应该注意的问题
- [Boolan] C++第一周(创建一个不带指针成员变量的类)[注意事项]
- C++ 构造函数使用 ":成员变量(形参)" 的形式给类里面成员变量赋值,如果成员变量和形参是指针,那么需要注意的事项
- C++一些注意点之静态成员
- 你不可不知的static(3)-注意事项、区别成员变量、静态main
- static 关键字 成员变量和静态变量的区别 静态使用的注意事项 静态代码块 构造代码块
- C++ 与“类”有关的注意事项总结(五):指向类成员的指针
- C++的静态初始化和注意事项
- java的静态成员、静态方法的注意事项!
- C++学习笔记(二):使用const、static类成员的注意事项
- [Boolan] C++第二周(创建一个带指针成员变量的类)[注意事项]
- C#静态成员和静态函数的作用域及注意事项
- C++ 与“类”有关的注意事项总结(十一): 成员初始化列表(★)
- 【转载】C++ 与“类”有关的注意事项总结(十二):按成员初始化 与 按成员赋值
- 返回内部静态成员 熟练C/C++(一)