yohhoyの日記

技術的メモをしていきたい日記

2012-11-19から1日間の記事一覧

条件演算子と左辺値の扱いの差

C C++

プログラミング言語C/C++における条件演算子(?:)と左辺値の扱いについてメモ。言語仕様の隅をつつく話題であり、通常はif文を利用するべき。下記コードはCでは未定義動作(undefined behavior)を引き起こすが、C++ではwell-definedであり期待通り動作する(変…