質問

なぜ強く型付けされたC ++ 0xの列挙お互いに匹敵する?

のインスタンスではありません <時間>

更新:彼らはGCC 4.6に匹敵するものです。それはGCC 4.4で働いていた場合、私はわからない。

役に立ちましたか?

解決

あなたは強く型付けされた列挙型を使用する場合は、

は、それはあなたの列挙本当に種類、クラスを作るようなものです。そして、それは、クラスの場合と同じ規則に従います。

異なるクラスのインスタンスは、デフォルトで相互に比較することはできません。あなたは彼らが同等にするために比較関数(またはメンバ関数)を定義する必要があります。

そのため、列挙強く型付けされますを作ること、それはこの非常に同じ規則に従います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top