自定义比较函数在windows下导致异常的问题
在VS2008/2010中SORT,stable_sort的比较函数是strict weak ordering。
当比较的时候出现元素相等的情况是编译器默认必须返回false,而如果在自定义比较函数时,将相等返回true。
将会出现 invalid operator<的异常。
而在linux下,不会出现这类问题
在VS2008/2010中SORT,stable_sort的比较函数是strict weak ordering。
当比较的时候出现元素相等的情况是编译器默认必须返回false,而如果在自定义比较函数时,将相等返回true。
将会出现 invalid operator<的异常。
而在linux下,不会出现这类问题