Visual Studio 2005スレ Part7
at TECH
384:デフォルトの名無しさん
06/01/03 17:03:02
>>382
ネイティブでも通るけどあやしい。
enum E : short { a, b, c };
このケースで
E x; とやると4バイト確保される。(デバッガの表示幅が16進8桁)
x=a;とやると下位16bitだけが変更されて、上位16ビットは
ごみが残ったままになる。
そのくせ、sizeof(x),sizeof(E)ともに2だ。
なんじゃこりゃあ!?!?デバッガの表示桁数のミスか。
ちなみに、short型変数なら16進4桁表示されてる
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5371日前に更新/203 KB
担当:undef