【发布时间】:2013-09-11 09:23:10
【问题描述】:
在另一个类(比如 B)的静态成员函数中访问某个类(比如 A)的非静态成员变量的解决方法是什么?我正在用 C++ 编码。 A 类是使用 B 类的公共属性派生的。
任何指针?
【问题讨论】:
-
通过对象访问非静态成员,通过类访问静态成员。因此,要从静态成员函数访问非静态成员,您需要知道要访问成员 var 的对象。你能多谈谈你的问题吗?
-
如果你需要这个,你可能有糟糕的设计或者不理解静态和非静态成员的目的(或者它是一个X-Y problem)。你能更具体地说明你(认为你)为什么需要这个吗?