64,683
社区成员
发帖
与我相关
我的任务
分享
stuct node
{
private:
int me;
char * t;
double v[10];
public:
};
struct cmpnode{
template<typename T>
bool cmp(T* x, T* y){
return x->me < y->me;
}
};
vector<node*>rh;//楼主自己存放的指针
sort(rh.begin(), rh.end(), cmpnode::cmp<node>);
stuct node
{
private:
int me;
char * t;
double v[10];
public:
bool operator<(const node* rhs){
return this->me < rhs->me;
}
};
stuct node
{
int me;
char * t;
double v[10];
bool operator<( const node & )
};
template<class RandomAccessIterator, class Predicate>
void sort(
RandomAccessIterator _First,
RandomAccessIterator _Last,
Predicate _Comp //或者 自己提供sort的比较函数
);