可能重复:
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)(简答:你不) – 2010-09-30 14:31:10