用于访问静态成员函数内的非静态成员的解决方法

时间:2013-09-11 09:23:11

标签: c++ class static

在另一个类(Say B)的静态成员函数中访问某些类(Say A)的非静态成员变量有哪些变通方法?我用c ++编写代码。 A类是使用B类的公共属性派生的。

任何指针?

2 个答案:

答案 0 :(得分:4)

调用静态成员函数时,将引用/指针传递给实例。使用该实例调用非静态成员函数。

答案 1 :(得分:0)

可以通过类的实例访问非静态成员。因此,您可以通过静态成员函数中的该类实例访问成员(非静态)。

此致 SPK