1
私は、そのように定義リンクリストのクラスを持っているC++型チェックテンプレート
template <typename Bin>
class LinkedList {
...
struct node{
Bin value;
...
};
...
};
、そこに私は2つのリストが等しいかどうかを確認するために==演算子をオーバーライドしたいを使用しました。私はそれが設定され、タイプが同じである場合のために働いている。例えば
でも問題はありませんが、異なるタイプの比較がある場合はコンパイラエラーが発生します。不一致の型が比較されないと仮定するだけで、これ以外の回避策はありますか?
異なるタイプのリストを比較できるようにしたいとお考えですか? – Brian
@Brian:例えば、 'LinkedList'と 'LinkedList 'を比較すると意味があるようです。 –
celtschk