sort要求RandomAccess迭代器.list不是可以随机访问的,但是也可以sort,为什么?
无论是VC还是GCC的stl源代码里面,std::sort的参数名称都写明了RandomAccessIterator.
这个随机访问是指可以用下标来访问吧,例如vector/deque,而list就不行。
但是sort可以对list进行排序啊。
这不是矛盾了么?
[解决办法]
list用的是 list.sort 不是std::sort