C+/CLI以下ただの個人的なメモです。endl;}結果は「true」が出力される。aに1が代入されてif(1)となる。その結果、条件判定が「真」になる。反証としてa=0ならfalseとなる。VisualStudioなら以下のように警告メッセージが出力される。ブール値のコンテキストの定数の代入式です。ちなみにC++/CLIは上記警告が出ない。実装時に間違って代入しててもコンパイラから報告が無いため、誤代入を防ぐために定数を左辺に書く「ヨーダ記法」、可能であれば変数のconst修飾を使っても良いかもしれない。式は変更可能な左辺値である必要があります」と出てコンパイルエラーになる}ここ数日で2回もトチったので古典的でありながら割とやってしまいがちかも。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。4.0がリリースされたみたいCocos2d-xをやめてUnityに移行した話@2019冬C#のDateTimeとC++のtime_tを相互変換するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。