静态成员函数
#include<iostream> using namespace std; //静态成员函数的特点: //1.程序共享一个函数 //2.静态成员函数只能访问静态成员变量 class person { public: static void func() { b = 100; //c = 200; //不能访问非静态成员变量 cout << "静态调用" << endl; } int c; static int b;//静态成员变量必须再类内声明,在类外赋值. 所有对象共享一份数据 private: static void funcc() { cout << "私有静态调用" << endl; } }; int person::b = 100; int main(void) { //通过创建对象访问 person a; a.func(); //通过对象直接用作用域访问 person::func(); //person::funcc();//静态成员函数也是有访问权限的 return 0; }
计算机小白记录学习过程,喜欢就点个推荐和关注吧O(∩_∩)O哈哈~

浙公网安备 33010602011771号