概要
ここでは、将来のC++で検討されているが、C++のバージョンが定まっていない機能を紹介する。
cpprefjpでは基本的にWorking Draftに採択された機能のみを解説しているため、このページに項目が積極的に追加されることはない。
しかし、稀ではあるが、ある提案が一度は採択されたにもかかわらず後に取り下げられることがある。例えば、C++11で一度採択されたあと取り下げられ、最終的にC++20で採択されたコンセプトがそうである。
そのような提案がすでにcpprefjpで解説されている場合、その記事をここへ移動する。そして、将来のC++において再び採択されれば、そのバージョンへ記事を移動する。
言語機能
言語機能 | 説明 |
---|---|
契約に基づくプログラミング | 事前条件、事後条件、表明を宣言する新たな属性構文を追加 |
ライブラリ
ヘッダ | 説明 |
---|---|
<contracts> |
契約違反のハンドリング |