【初心者歓迎】C/C++室 Ver.26【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0525デフォルトの名無しさん
2006/04/21(金) 16:29:10err1 = 0x1,
err2 = 0x2,
...
} HOGE;
として
HOGE a;
a |= e1;
というのをCではよく使ってたんだけど
C++でコンパイルすると
|=のところで演算子定義エラーになるんですが、
C++のenumでは代入しかつかえないんですか?
またenumを再定義してビット演算も使えるように
することってできますか?
■ このスレッドは過去ログ倉庫に格納されています