9
新しい標準バージョンのC ++でサイレント動作の変更があったことはありますか?
(リストではなく、要点を証明するための例を1つか2つ探しています。) C ++標準の変更(たとえば、98から11、11から14など)によって、既存の整形式の定義された動作のユーザーコードの動作がサイレントに変更されたことがありますか?つまり、新しい標準バージョンでコンパイルするときに警告やエラーはありませんか? ノート: 私は、実装者/コンパイラの作成者の選択ではなく、標準で義務付けられている動作について質問しています。 コードの工夫が少ないほど、(この質問への回答として)優れています。 のようなバージョン検出を備えたコードを意味するのではありません#if __cplusplus >= 201103L。 メモリモデルに関する回答は問題ありません。