C++ 比较列表迭代器是否为O(n)?

C++ 比较列表迭代器是否为O(n)?,c++,C++,当我将C++中的两个列表迭代器与sayoperator进行比较时,您会得到一个编译错误,因为list迭代器只是BidirectionalIterators,所以不支持operator,您会得到一个编译错误,因为list迭代器只是BidirectionalIterators,因此不支持运算符列表迭代器不支持运算符您应该用std::distance函数重新表述您的问题。谢谢!事实上,如果我使用std::distance函数来比较两个列表迭代器呢?这是O(n)吗?列表迭代器不支持操作您应该用std::

当我将C++中的两个列表迭代器与say
operator进行比较时,您会得到一个编译错误,因为
list
迭代器只是
BidirectionalIterator
s,所以不支持
operator,您会得到一个编译错误,因为
list
迭代器只是
BidirectionalIterator
s,因此不支持
运算符列表迭代器不支持
运算符您应该用
std::distance
函数重新表述您的问题。谢谢!事实上,如果我使用std::distance函数来比较两个列表迭代器呢?这是O(n)吗?列表迭代器不支持
操作您应该用
std::distance
函数重新表述您的问题。谢谢!事实上,如果我使用std::distance函数来比较两个列表迭代器呢?是O(n)吗?