#include<iostream>
#include<string>
using namespace std;
//静态成员方法
//共享同一个方法
class Per
{
public:
static int m_a;
int p_b;
static void funcA()
{
m_a = 100; //可以
// 错 p_b = 100; 静态方法只能修改静态变量
cout << "static func()" << endl;
}
private:
static void funbA()
{
cout << "static funb()" << endl;
}
};
int Per::m_a = 10;
//静态方法的两种调用方式
void test_12()
{
Per p;
p.funcA();//通过对象调用静态方法
Per::funcA(); //通过类名调用静态方法
// 私有权限 类外访问不到 Per::funbA();
}
int main()
{
test_12();
}
18-【每天亿点点C++,简单又有趣儿】静态成员
猜你喜欢
转载自blog.csdn.net/magic_shuang/article/details/107591289
今日推荐
周排行