小编Tea*_*ter的帖子

3
推荐指数
2
解决办法
679
查看次数

比较C++中的迭代器

我在比较C++中的迭代器时很困惑.使用以下代码:

std::iterator< std::forward_iterator_tag, CP_FileSystemSpec> Iter1;
std::iterator< std::forward_iterator_tag, CP_FileSystemSpec> Iter2;

while( ++Iter1 != Iter2 )
{

}
Run Code Online (Sandbox Code Playgroud)

错误是:

error: no match for 'operator++' in '++Iter1'
Run Code Online (Sandbox Code Playgroud)

我似乎记得你无法做上面代码所做的事情.但我不知道如何进行比较.

c++ iterator

1
推荐指数
1
解决办法
1214
查看次数

标签 统计

c++ ×2

dereference ×1

iterator ×1

member ×1

object ×1