【发布时间】:2019-02-27 22:52:20
【问题描述】:
如下例iit 对象初始化返回指针,谁能解释构造函数如何返回指针?
int main()
{
std::istream_iterator<int> iit (std::cin);
std::cout << *iit;
return 0;
}
【问题讨论】:
-
您似乎误解了一般的迭代器是如何工作的。推荐你get a couple of good books阅读。
-
iit是一个迭代器(应该表现得像一个指针)。请阅读有关迭代器的手册。