x*****0 发帖数: 452 | 1 bool myComparision1(vector x, vector y);
vector > result;
sort(result.begin(), result.end(), myComparision1);
用GCC4.6.1编译,在自己的电脑上没有问题。
leetocde 一直给出如下错误:
Line 77: no matching function for call to 'sort(std::vector
>::iterator, std::vector >::iterator,
overloaded function type>)' | r*******e 发帖数: 7583 | 2 put myComparision1 out of the Solution namespace
int>
【在 x*****0 的大作中提到】 : bool myComparision1(vector x, vector y); : vector > result; : sort(result.begin(), result.end(), myComparision1); : 用GCC4.6.1编译,在自己的电脑上没有问题。 : leetocde 一直给出如下错误: : Line 77: no matching function for call to 'sort(std::vector : >::iterator, std::vector >::iterator, : overloaded function type>)'
| k****e 发帖数: 116 | 3 myComparison为啥不用reference?
另外C++ 11里面两个>>不用分开了
int>
【在 x*****0 的大作中提到】 : bool myComparision1(vector x, vector y); : vector > result; : sort(result.begin(), result.end(), myComparision1); : 用GCC4.6.1编译,在自己的电脑上没有问题。 : leetocde 一直给出如下错误: : Line 77: no matching function for call to 'sort(std::vector : >::iterator, std::vector >::iterator, : overloaded function type>)'
| x*****0 发帖数: 452 | 4 谢啦~
【在 r*******e 的大作中提到】 : put myComparision1 out of the Solution namespace : : int>
|
|