Re[2]: Получение поля класса с помощью шаблона
От: denisku Россия  
Дата: 25.08.04 08:43
Оценка: 3 (1)
Здравствуйте, denisku, Вы писали:

[...]

Вот что у меня в итоге получилось(добавил темплейтное значение возврата):


class test_class {
    public:
     int a;

     test_class() : a(5) {}
};
//---------------------------------------------------
template <class T, class U>
U doProcessing(T& obj, U T::* x) {
    return(obj.*x);
}
//---------------------------------------------------
int main(int argc, char** argv) {
    test_class obj;

    std::cout << doProcessing(obj, &test_class::a);
 return(0);
}
Извините за потраченный траффик..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.