示例

class MyClass {
public:
int field;
};

解决方案
创建 getter 和 setter 方法以使类中的所有内容都可视为函数。对于 protected 字段也是如此。

class MyClass {
public:
int getter() const{ return field; }
void settter(int input) { field = input; }

private:
int field;
};