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

C++0xとC++11の違いは何ですか?


C ++およびC標準は通常、公開された年にちなんで名付けられます。たとえば、C ++では、元の標準は1998年に公開されたため、C++98と呼ばれます。 、および2003年に公開された最初の修正は、C++03と呼ばれます。

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


  1. DirectX11とDirectX12の違いは何ですか?

    DirectXは、マルチメディアコンテンツをレンダリングし、グラフィカルハードウェアと通信するためにソフトウェアによって使用されるAPIまたはアプリケーションプログラミングインターフェイスのコレクションです。 DirectXの主要コンポーネントAPIであるDirect3Dは、ソフトウェアとグラフィックスハードウェア間の通信を処理します。すべてのハードウェアが異なるため、関数と呼び出しの標準化されたライブラリを使用してグラフィックカードと通信すると、ゲーム開発がスピードアップします。これはハードウェアアブストラクションと呼ばれ、APIの主な仕事です。 車について考えてみましょう。1台の車を運転

  2. C#のintとInt32の違いは何ですか?

    Int32 は.NETFrameworkによって提供されるタイプですが、 int はC#言語でのInt32のエイリアスです。 Int32 x =5; int x =5; したがって、使用中、上記のステートメントは両方とも32ビット整数を保持します。それらは同じコードにコンパイルされるため、実行時に何の違いもありません。 唯一の小さな違いは、Int32はシステムでのみ使用できることです。 名前空間。上記のような値の型を検証する際に、Int32またはintを使用できます。 typeof(int) == typeof(Int32) == typeof(System.Int32