【发布时间】:2009-08-09 19:16:55
【问题描述】:
假设我有一个链接列表,其中包含一堆不同的数据。
class Node
{
public:
Node* next;
AAA dataA;
BBB dataB;
CCC dataC;
};
有没有一种方法可以创建一个迭代器来迭代我指定的任何变量(而不是为每个变量创建三个单独的)。我知道迭代器可以使用模板来迭代 AAA、BBB 或 CCC 类型,但我不知道如何指定要返回的变量。
【问题讨论】: