C++相談室 part54
■ このスレッドは過去ログ倉庫に格納されています
0375デフォルトの名無しさん
2006/11/11(土) 04:02:04クラスAのポインタでクラスの中身(int t)を比較したいんですが、
bool operator< (A *a) const{
return (t < a->t);
}
bool operator> (A *a) const {
return (t > a->t);
}
とクラスに書いてやって、
A *a1 = new A;
A *a2 = new A;
a1->t = 2;
a2->t = 1;
これで、a1 > a2
をしても真にならないのですが、どこか間違ってますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています