Добрый день.
Есть MSVC2010 и есть класс:
class a{
char field1;
int field2;
float field3;
public:
char get1(){return field1;}
int get2(){return field2;}
float get3(){return field3;}
//template<class T> T get(){return ???;}
};
Нужен доступ к полям класса.
Каждый раз писать новую функцию getX не хочется.
Хотелось бы применить шаблон.
Но так как имена полей разные, то шаблон применить нельзя.
Вопросы:
1. Как быть и что делать? Неужели нужно писать вручную все функции доступа к полям?
Спасибо.