В вену более невозможными, но-это-это-действительно вопросы:Доступ к переменной-члена класса по имени во время выполнения
Можно ли получить доступ к переменной-члена класса, где имя переменной является хранится в строке?
class Test
{
public:
int test = 0;
}
string name = "test"; // let's assume we know test is an int.
Любой шанс получить значение теста, используя строку? не
Один бит списывания не допускается:
enum vartype {
INT,
..
}
Нет принуждая класс регистрировать все свои переменные в std::map<string, std::pair<vartype, void*> >
.
Все остальные трюки приветствуются.
Спасибо!
Можете ли вы объяснить, почему вы считаете нужным? – ruslik
@ruslik: Не знаю. Мне было просто любопытно. –