1 类的静态成员函数只能访问类的静态成员(若想访问非静态成员,可考虑将类的this指针作为函数的参数传入)
2 类的静态成员函数不能声明为const函数
3类的静态成员函数不能使虚函数
1类的静态成员在类外定义,类内声明,声明使用static关键字,定义不用。
2通常在定义时就初始化,也可以在构造 函数初始化,语法上可以,但一般意义不大。
3 不能在类的定义体中初始化,这与其他类型成员一样。但有一例外,若是整形const staic成员,可以再类内用常量表达式进行初始化。
1 类的静态成员函数只能访问类的静态成员(若想访问非静态成员,可考虑将类的this指针作为函数的参数传入)
2 类的静态成员函数不能声明为const函数
3类的静态成员函数不能使虚函数
1类的静态成员在类外定义,类内声明,声明使用static关键字,定义不用。
2通常在定义时就初始化,也可以在构造 函数初始化,语法上可以,但一般意义不大。
3 不能在类的定义体中初始化,这与其他类型成员一样。但有一例外,若是整形const staic成员,可以再类内用常量表达式进行初始化。