——类的全部对象共同一个静态数据成员,只建立一个静态数据成员副本对象
class StringBad { private: char *str; int len; static int num_strings; // 声明静态数据成员 public: ... };
静态数据成员在类声明中声明blog
int StringBad::num_strings = 0; // 初始化静态数据成员