開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
G++ 4.1.3
問題(Question):
sort()
這個function是針對class的第一個成員做排序
有辦法針對第二個成員嗎?
程式碼(Code):(請善用置底文網頁, 記得排版)
class AAA
{
friend ostream &operator<<(ostream &, const AAA &);
public:
char x;
int y;
float z;
AAA();
AAA(const AAA &);
~AAA(){};
AAA &operator=(const AAA &rhs);
int operator==(const AAA &rhs) const;
int operator<(const AAA &rhs) const;
};
比如說
如果用 sort() 的話
會針對 char x 這個第一個成員作排序
有辦法針對 int y做排序嗎?
謝謝 另外想問說
std::list 有哪些函數可以使用哪裡查的到呢?
比如 .push_front() .push_back() .merge() 等等
我在網路上查到的都是部份而已
謝謝
補充說明(Supplement):