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

GCCでのC++標準のサポート


GCCは、公開されている複数のISO規格に対応する、C++のさまざまな方言をサポートしています。実装する標準は、-std=コマンドラインオプションを使用して選択できます。

C ++ 98 − GCCは、2003年に変更され、C++03およびその後のいくつかの欠陥レポートに名前が変更された1998C++標準を完全にサポートしています。

C ++ 11 − GCC 4.8.1は、以前はC++0xとして知られていた2011C++標準の最初の完全な実装でした。

C ++ 14 − GCCは、2014年に公開されたC++標準の最新リビジョンを完全にサポートしています。

C ++ 17 − GCCは、2017年に公開される予定のC++標準の次のリビジョンを実験的にサポートしています。

コマンドラインオプション-std=を指定すると、これらのさまざまなコンパイラサポートを使用できます。たとえば、C ++ 11実装でファイルをコンパイルする場合は、-

を使用します。
$ g++ -std=C++11 my_file.cpp



  1. C ++はどのような種類のコメントをサポートしていますか?

    プログラムコメントは、C++コードに含めることができる説明ステートメントです。これらのコメントは、誰もがソースコードを読むのに役立ちます。すべてのプログラミング言語では、何らかの形式のコメントが許可されています。 C ++は、1行および複数行のコメントをサポートします。コメント内で使用可能なすべての文字は、C++コンパイラによって無視されます。 1行のコメント 1行のコメントを作成するには、//表記を使用します。コメントを開始する場合は、//で開始します。 例の場合 、 // This is a comment cout<<"Hello"; // This

  2. LinuxにC++コンパイラをインストールする方法は?

    LinuxでC++をコンパイルする方法はいくつかあります。それらのうちの2つを見てみましょう- GCC ほとんどすべてのLinuxディストリビューションにはGCCがインストールされています。コマンドラインから次のコマンドを入力して、GCCがシステムにインストールされているかどうかを確認します- $ g++ -v GCCをインストールしている場合は、次のようなメッセージが出力されます- Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr ....... Thr