自定义比较函数在windows下导致异常的问题

在VS2008/2010中SORT,stable_sort的比较函数是strict weak ordering。

当比较的时候出现元素相等的情况是编译器默认必须返回false,而如果在自定义比较函数时,将相等返回true。

将会出现 invalid operator<的异常。

而在linux下,不会出现这类问题

posted @ 2016-06-02 15:57  smallmaple  阅读(144)  评论(0编辑  收藏  举报