一。类成员:
1.数据成员和成员函数都是属于对象的。
2.C++支持另外一种类型的成员,这种成员属于类本身,而不属于类对象,我们称之为类成员。
3.使用关键字static可以创建一个类成员。
4.在类声明内部声明的static数据成员必须在任何程序块之外定义。
5.static数据成员不影响类与类对象的sizeof。
二。类成员函数
1.static静态成员函数只可以访问其他的static数据成员和成员函数。
2.非static成员函数既可以访问static数据成员,也可以访问非static数据成员,但是static成员函数则只能访问static成员。
3.static成员既可以通过C的对象来访问,也可以直接通过类C来访问。
三。成员函数内部定义static变量。
成员函数内的某个局部变量定义为静态变量,该类的所有对象在调用这个成员函数时将共享这个变量。
类数据成员和类成员函数,码迷,mamicode.com
时间: 2024-10-24 10:42:05