C++相談室 part73
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2009/10/15(木) 18:43:29ありがとう。出来るだけ()つけるようにします。
もう一つ質問なんですが、enumのint昇格って
ビット数は必ず保持されるものなんでしょうか?
unsigned int a = 0xFFFF;
signed char b = 0xFF;
enum eNUM { c = 0xFF };
const char d = 0xFF;
unsigned int result_b = a & b; //0xFFFF
unsigned int result_c = a & c; //0x00FF << これがコンパイラ依存なのか知りたい
unsigned int result_d = a & d; //0xFFFF
■ このスレッドは過去ログ倉庫に格納されています