读书人

sort要求RandomAccess迭代器.list不是

发布时间: 2013-08-04 18:26:16 作者: rapoo

sort要求RandomAccess迭代器.list不是可以随机访问的,但是也可以sort,为什么?
无论是VC还是GCC的stl源代码里面,std::sort的参数名称都写明了RandomAccessIterator.

这个随机访问是指可以用下标来访问吧,例如vector/deque,而list就不行。
但是sort可以对list进行排序啊。

这不是矛盾了么?
[解决办法]
list用的是 list.sort 不是std::sort

读书人网 >C++

热点推荐