C++语法理解
1.静态数据成员具有静态生存期。
2.派生类与基类共享一份静态成员数据。
引用C++ primer的一段话:
"If a base class defines a static member there is only one such member defined for the entire hierarchy. Regardless of the number of classes derived from the base class, there exists a single instance of each static member."
3.用static声明外部变量。又称静态外部变量。静态外部变量作用域只限于本文件,其它文件不可使用extern扩展其作用域。可以避免其它文件误用。
4.常成员函数。使用const关键字修饰的函数为常成员函数。常成员函数不能更改对象数据成员,也不能调用该对象中没有用const修饰的成员函数。
5.子类与基类同名静态成员不会发生覆盖。静态成员可以用类名区分。
VS使用技巧
1.只有把类的定义文件显示地加入工程,类的定义才会在[