我的讲师问了一个问题,我找不到满意的答案。引用他的话“告诉我一句话为什么静态函数(方法)不能访问非静态数据成员?”你能告诉我为什么吗?我想学习。
最佳答案
static
方法可以在类本身上调用,不需要该类的实例。
这意味着没有类的实例,因此还没有创建和初始化非静态数据成员。
关于c++ - 访问非静态数据成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33598079/
我的讲师问了一个问题,我找不到满意的答案。引用他的话“告诉我一句话为什么静态函数(方法)不能访问非静态数据成员?”你能告诉我为什么吗?我想学习。
最佳答案
static
方法可以在类本身上调用,不需要该类的实例。
这意味着没有类的实例,因此还没有创建和初始化非静态数据成员。
关于c++ - 访问非静态数据成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33598079/