注意: この記事は1年以上前に掲載されたものです。情報が古い場合がありますのでお気を付け下さい。
多くのプロジェクトで使われているであろうC++の次世代の標準「C++17」(C++1z)が登場予定であるという。
C++17は現行の最新の標準のC++14の後継にあたり、言語仕様や標準ライブラリーに対して変更がなされるという。
C++17には以下の機能が追加されるという。
- 文字列検索
- std::optional
- std::any
- std::string_view
- その他もろもろ
今回はライブラリー周りで地味に便利そうな機能が追加されているようである。
特にoptionalやanyは、プログラミングの柔軟性を上げるのに、string_viewはコーディングの負担軽減に貢献しそうだ。
C++も新しく登場した言語の影響を受けているようで、今回登場する予定のC++17にもその特徴が伺える。
ウェブマスター。本ブログでITを中心にいろいろな情報や意見などを提供しています。主にスマートフォン向けアプリやウェブアプリの開発を携わっています。ご用の方はコメントかコンタクトフォームにて。