我在我以前的代码里发现了这个东西:
struct cmp{bool operator()(int x,int y){return x>y;}};
所以他和
bool cmp(int x,int y) {return x>y;}
有什么区别吗?