スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0352デフォルトの名無しさん
2016/03/21(月) 10:46:27.54ID:5Pe+8Vgqvisual studio 2015使ってますが 'operator==があいまいです'というエラーが出てしまいます。
コードはこんな感じにしています
Moveがenum型です
inline Move moveRaw(const Move m) { return Move(m & 0x03ffffff); }
inline bool operator == (const Move m1, const Move m2) { return int(moveRaw(m1)) == int(moveRaw(m2)); }
inline bool operator != (const Move m1, const Move m2) { return !(moveRaw(m1) == moveRaw(m2)); }
■ このスレッドは過去ログ倉庫に格納されています