#include <iostream>
using namespace std;
class A
{
public:
static void FunctionA(A *ma)
{
ma->menber = 1;
}
private:
int menber;
};
int main()
{
A ma;
A::FunctionA(&ma);
ma.FunctionA(&ma);
return 0;
}
注意
static void FunctionA(A *ma);必须传一个参数,因为静态成员函数没有this指针,它属于整个类不属于某个对象
c++静态成员函数访问非静态成员变量
最新推荐文章于 2024-03-03 10:45:50 发布