迭代器+迭代器 容许啊
迭代器+迭代器 允许啊?看c++ primer version 4 ,P269iter1 + iter2 //请假下这个是嘛意思 ?[解决办法]试
迭代器+迭代器 允许啊?
看c++ primer version 4 ,P269
iter1 += iter2 //请假下这个是嘛意思 ?
[解决办法]
试了一下,vs2005下编译报错。说上说这个操作符只能用于vector和deque容器,而且这两个迭代器要指向同一个容器中的元素。
[解决办法]
这一段没有错啊,你怎么感觉错了呢? 第一段代码的确是迭代器已经失效了。 而第二个似乎也是死循环,
我看了下书,第二个你在insert(first, 42); 中你少抄了一个++,实际是:insert(++first, 42);