可能重复:
遍历结构变量。
所以我有一个头文件和一个代码文件。该类表示将从存储过程中查询的视图。对于每一列。鉴于类中有一个数据成员。目前在代码中我们有这样的东西:
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 ...
}