首页 > 试题广场 >

为String定义一个外部迭代器: class String

[问答题]
为String定义一个外部迭代器:
class String_iter {
  //引用串和串中的元素
public:
  String_iter(String& s); // 对s的送代器 
  char& next();               //引用下一个元素
  //你选择的更多操作
};
从实用、程序设计风格和效率诸方面将它与为String提供一个内部迭代器的方式做比较(迭代器是一个概念,它提供String的当前元素以及与该元素有关的操作)。

这道题你会答吗?花几分钟告诉大家答案吧!