C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++11の概要


C ++ 11は、2011年に公開された最新のC ++標準です。これにより、既存の言語に多くの主要な拡張と改善がもたらされました。 2011年8月12日に国際標準化機構(ISO)によって承認され、C++03に取って代わりました。

C++11はC++0xとも呼ばれていました。これは、次の改訂では、2008年までに次の標準が作成されると想定されていたためですが、不確実であったため、C ++ 0xと名付けられ、xは8または9のいずれかを表しました。現在はC++11と呼ばれています。したがって、C ++ 0xは、公開される前の標準の名前でした。 2011年に完成すると、C++11という名前になりました。

以下はC++11の主な変更/追加です-

  • イニシエーターリスト
  • 自動型控除
  • 参照の再評価とコンストラクターの移動
  • constexpr –一般化された定数式
  • プレーンな古いデータの定義の変更
  • 均一な初期化
  • 範囲ベースのforループ
  • ラムダ関数と式
  • 代替関数の構文
  • 明示的なオーバーライドと最終
  • 定数nullポインター、nullptr
  • 強く型付けされた列挙
  • 直角ブラケットが適切な場所でオペレーターとして扱われていない
  • 可変個引数テンプレート
  • マルチスレッドメモリモデル
  • STLにハッシュテーブルを追加しました
  • 標準ライブラリに正規表現を追加しました
  • shared_ptr、weak_ptrなどの汎用スマートポインタを追加しました。

などなど。例を含む完全なリストは、https://en.wikipedia.org/wiki/C%2B%2B11で入手できます。



  1. さらば Opera

    裏切られたという感覚はおそらく対処するのが最も難しい感情であり、あなたが与えた信頼が乱用されたという難しい真実の実現です.防御力が低下しています。人に関して言えば、私たちは怒り、場合によっては暴力で反応します。反逆罪がそのような厳しい罰則で扱われるのには、理由がないわけではありません。ソフトウェアに関しては、デジタルまな板を引き出して電動斧を振ります。ソフトウェアがあなたの信頼を裏切るときは、厳しいハウス クリーニングを行うときです。 Opera をセカンダリ ブラウザとして数年間使用しています。完璧ではありませんでしたが、問題なく問題なく動作しました。それ以降のバージョンには、パッチ適用

  2. 新しいノートパソコン!

    いいえ、タイプミスではありません。誕生日プレゼントとしてもらった、さらに別の新しいラップトップがあります。というわけで、昨年購入したLG RD510の話ではありません!私たちは真新しい獣について話しています。 RD510 は Linux 専用であり、内部ディスクから 4 重ブートを実行し、外部ディスクからさらに 3 つのディストリビューションを実行し、さらに 3 つのディストリビューションを実行する予定ですが、この新しいラップトップには別の使命があります。 このマシンは、ハイエンドのゲームを念頭に置いて考案されました。 Windows を実行している私の古いリグは、最新のゲームに匹敵するも