c++ - 在静态成员函数中访问非静态成员的解决方法

标签 c++ class static

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

有什么建议吗?

最佳答案

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

关于c++ - 在静态成员函数中访问非静态成员的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18737314/

相关文章:

c++ - 在派生类中绑定(bind)非静态模板化成员函数

c++ - 按字母顺序对字符串数组排序的问题

javascript - 使用对象数组访问类函数

python - 如何根据参数指定调用哪个__init__?

css - 如何使用另一个 CSS 类覆盖 CSS 类的属性

c++ - cin 是一个合适的文件对象吗?

c++ - Qt/C++ 在不使用 dynamic_cast 的情况下将 QGraphicsItem 转换为自定义 QGraphicsItem

static - 以 NTuple 作为参数但施加(静态)大小约束的函数,如何定义它们?

c - 在 C 中,有哪些方法可以使函数在其调用之间共享数据?

带有 static 关键字的 JavaFX 问题;带有最小的、完整的和可验证的示例