Exemple

class MyClass {
public:
int field;
};

Solution
Créez des méthodes d'accès get et set de telle sorte que tout le contenu d'une classe soit traité en tant que fonction. Le même principe vaut pour les zones protégées.

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

private:
int field;
};