Beispiel

class MyClass {
public:
int field;
};

Lösung
Erstellen Sie Getter- und Setter-Methoden, damit der gesamte Inhalt einer Klasse als Funktion behandelt wird. Dasselbe Prinzip gilt für Felder, die als "protected" definiert sind.

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

private:
int field;
};