这是我的结构:
class Pont{
private:
int x, y;
public:
Pont( int x=0, int y=0);
int getX() const;
int getY() const;
void setX( int x );
void setY( int y );
void move( int nx, int ny);
};
我填写了我的 Pont 类型 pontok :
while(n < N){
int x=(rand()%2000);
int y=(rand()%2000);
Pont p(x,y);
if(!letezike(p,n)){
pontok[n]=p;
++n;
}
我试过这个:
bool sorter(Pont const& lhs, Pont const& rhs) {
if (lhs.getX() != rhs.getX())
return lhs.getX() < rhs.getX();
}
std::sort(pontok[0], pontok[N], &sorter);