C++11 と C99 のすべての違いはどこで確認できますか?
C89/C90がベースのC++98やC++03だと思います。それらの間に違いはありますか?C++11 と C99 はどうですか? C99 の一部の機能は C++11 に追加されましたが、他の機能 (複合リテラル、VLA など) は追加されませんでした。この変更の完全なリストを見ることはできますか?
C++ 標準には、C と C++ の相違点をリストした付録 C があります。これは C++11 用に更新されましたが、実際には参照によって C99 の多くが組み込まれています。付録は完全ではありません。それは大きな違いに当たります。
このインタビューはあなたの目的に役立つと思います:
声明I think that C++98 and C++03 based on C89 / C90.
は間違っています。Stroustrup は 80 年代半ばに C++ を作成しました。それ以来、これらの 2 つの行は分岐しました。それらは互いに影響を与え合っていました。しかし、それ以上ではありません。2 つの異なるチームがこれら 2 つの標準を開発していました。それらの間に義務はありませんでした。