доступ к полям с помощью шаблона
От: pepsicoca  
Дата: 05.02.13 13:34
Оценка:
Добрый день.

Есть 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. Как быть и что делать? Неужели нужно писать вручную все функции доступа к полям?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.