Можно создать дубликат:
Iterate through struct variables.C++, неуправляемый, класс, участники: Как (если вообще) я могу перечислить всех членов класса?
Так у меня есть заголовочный файл и файл кода. Класс представляет собой представление представления, которое будет запрашиваться из хранимой процедуры. Для каждого col. в виду, что в классе имеется один элемент данных. В настоящее время в коде мы имеем что-то вроде этого:
Load(Reader reader)
{
m_col1 = reader("m_col1");
m_col2 = reader("m_col2");
..
}
Как я могу написать код, который будет перебирать переменных-членов и дать мне код как:
Load(Reader reader)
{
For (each str in ArrayOfMemberVariables)
variableLValue(str) = reader(str); // str = m_col1, m_col2 ...
}
Дубликат [Итерация через структурные переменные.] (Http://stackoverflow.com/questions/2205583/iterate-through-struct-variables) (короткий ответ: вы этого не делаете) –