访问静态成员函数中的非静态成员的解决方法

Workaround for accessing non-static members inside static member functions

本文关键字:静态成员 解决 方法 函数 访问      更新时间:2023-10-16

在另一个类(比如B)的静态成员函数中访问某个类(比如A)的非静态成员变量有什么解决方法?我正在用 c++ 编码。A 类派生具有 B 类的公共属性。

有什么指示吗?

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

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

问候斯普克