关于对象数组调换顺序
class CFather {protected:
int count;
public:
int getCount {
return count;
}
}
class CSon1 : public CFather {
}
class CSon2 : public CFather {
}
class CSon 3 : public CFather {
}
int main() {
CFather * F[3] = {new CSon1(), new CSon2(), new CSon3()};
//根据三个的不同子类对象的count从高到低重新对数组进行排序
}
自己想过一个方法
用类似于temp = F[n]
F[n] = F[m]
F[m] = temp
的方法,但是不知道运算符重载应该怎么写
[此贴子已经被作者于2017-5-24 18:32编辑过]