- blogs:
- cles::blog
2017/12/05
C++ 1z が ISO/IEC 14882:2017 に
standardization cpp策定中だった C++ 1z が正式に ISO/IEC 14882:2017*1 となったようです。
この 1z というのはどこから来たのか調べてみたら、09 年に標準化が終了する予定だった C++11 が C++0x と呼ばれたののが始まりで、その次のバージョンである C++14 が数字とアルファベットが 1 つずれて C++1y となり、今回の C++17 はアルファベットだけ 1 つずれた C++1z となったという経緯のようです。
ISO、C++17の仕様「ISO/IEC 14882:2017」を発行 | OSDN Magazine
UTF-8文字リテラルをサポートし、16進数表記で浮動小数点数リテラルを記述できるようになった。インライン変数、fold式などが加わった。名前空間では入れ子名前空間の定義などの機能が加わり、ラムダ式では*thisのキャプチャが可能になった。テンプレート、制御構文など様々な変更が加わっており、トライグラフの削除など不要な機能の整理も進めた。
変更点については、以下のサイトが日本語でよくまとまっているのではないでしょうか。
普段それほど使わない言語なので、C++ は C++03 から知識が進んでいなかったりするんですよね。。。。
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/9803
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 . Word で数式がグレーアウトされていて挿入できないときは(8643)
2 . awk で指定した n カラム目以降を出力する(6673)
3 . Windows 10 で勝手にログアウトされないようにする(6406)
4 . Thunderbird のメッセージをスレッド化しないようにする(5704)
5 . ネットワーク機器を廃棄する前に設定情報の消去を(4689)
2 . awk で指定した n カラム目以降を出力する(6673)
3 . Windows 10 で勝手にログアウトされないようにする(6406)
4 . Thunderbird のメッセージをスレッド化しないようにする(5704)
5 . ネットワーク機器を廃棄する前に設定情報の消去を(4689)
cles::blogについて
Referrers