yohhoyの日記

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

2018-02-01から1ヶ月間の記事一覧

ストリーム入出力と評価順規定の厳格化

C++

プログラミング言語C++における評価順規定の変遷についてメモ。本記事ではストリーム挿入(出力)演算子<<のみを扱うが、ストリーム抽出(入力)演算子>>にも同様に適用される。クイズ:下記プログラムを実行すると何が出力されるか? #include <iostream> int main() { in</iostream>…

関数引数リスト評価順規定の厳格化

C++

プログラミング言語C++における評価順規定の変遷についてメモ。本記事では関数呼び出しにおける実引数リストを扱う。超要約:C++17では、プログラマが期待する振る舞いに近づく(※)よう言語仕様が調整された。[※おそらく期待するほどではない]。こまけぇこ…