C++上級者が集まるスレ
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:デフォルトの名無しさん 05/11/10 05:05:31 いいえ、それだけの情報ではなんともいえません。 501:デフォルトの名無しさん 05/11/10 05:13:00 BOOL(4バイト)とbool(1バイト)のことです 502:デフォルトの名無しさん 05/11/10 06:30:30 うがー、それだけの情報ではなんともいえません。 503:デフォルトの名無しさん 05/11/10 06:55:30 環境によって違うということですか? vc7.1でコンパイルしたんですが win2000です 504:デフォルトの名無しさん 05/11/10 07:51:15 >>499 >>503 BOOLかboolかで速さが違うかどうかはわからないが、 BOOLはintのtypedefで、boolはC++組み込み型だからbool(true/false)を使う方がよい。 505:デフォルトの名無しさん 05/11/10 07:58:03 なるほど、そうなのですか ありがとうございました 506:デフォルトの名無しさん 05/11/10 08:25:29 BOOL は真偽値じゃない とりあえずMSDN行って GetMessage()の戻り値見てくれば解る あんな代物とbool型を同一視したら相当痛いミスを連発することになる。 MSのAPIの引数と戻り値以外には使わないほうが良い。 さらにsizeof(bool)は1と決まっているわけじゃない。 コンパイラによってはsizeof(bool)==4の場合もある。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/148 KB
担当:undef