静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员
复制代码 代码如下:
class a
{
public:
static FunctionA()
{
menber = 1;
}
private:
int menber;
}
以上就是关于C++静态成员函数访问非静态成员变量的问题的详细内容,更多请关注0133技术站其它相关文章!
静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员
private:
int menber;
}
以上就是关于C++静态成员函数访问非静态成员变量的问题的详细内容,更多请关注0133技术站其它相关文章!