0

我有这个通用类:

template<class T>
class wwe{
public:
   T data;
   friend class Iterator;
   explicit wwe(T& data) : data(data){}
   //1- wwe<T>& getwwe();
   //2- wwe& getwwe();
}

Q1:我应该使用哪一个.. 1-2?
Q2:数据(数据)做什么?
Q3:如果我没有在 wwe 类中定义整个 'Iterator' 类,我应该如何定义它.. 如果可能的话?
谢谢

4

1 回答 1

1

Q1 - 没关系。

Q2 - 像构造函数一样正常工作。没什么特别的。

Q3 - 我没有看到迭代器或函数返回 1 或使用 1 的证据。对这个问题比较困惑。

于 2013-06-15T22:07:22.200 回答