Пример
class
MyClass
{
public
:
int
field;
};
Решение
Создать методы get и set, чтобы ко всем элементам класса можно было обращаться как к функции. Тот же принцип применим к защищенным (protected) полям.
class
MyClass
{
public
:
int
getter()
const
{
return
field; }
void
settter(
int
input) { field = input; }
private
:
int
field;
};