//************静态成员
//1.静态成员函数只能访问静态变量
//2.静态成员函数是有访问权限的,类外访问不到私有的静态成员函数
//3.静态成员函数是程序共享的
class Person
{
public:
//静态成员函数
static void func()
{
cout << "static void func()" << endl;
}
string m_name;
static int m_a; //静态成员变量,
int m_b; //非静态成员变量
};
//静态成员函数的访问
void test()
{
//1.通过对象来访问
Person p;
p.func();
//2.同过类名来访问
Person::func();
}
int main()
{
test();
return 0;
}
2021-11-1 静态成员变量和静态成员函数
最新推荐文章于 2024-09-24 08:48:12 发布