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

さまざまなC++バージョン


C++プログラミング言語には多くのバージョンがあります。これらのバージョンの言語は、言語の開発を監督するコミュニティであるISOC++コミュニティによって構築された仕様に基づくコンパイラの実装です。以下は言語のバージョンです-

  • C ++ 98(ISO / IEC 14882:1998)は初版です。
  • C ++ 03(ISO / IEC 14882:2003)は第2版です。
  • C++11は第3版です。
  • C++14は第4版です。
  • C++17は第5版です。

これらのバージョンにはすべて、主に標準ライブラリへの追加とAPIの拡張など、多くの違いがあります。これらの標準には、機能不全によるAPIの違いもあります。これらのバージョンの仕様については、ISO Webサイト(https://isocpp.org/)で読むことができます。すべての仕様ドラフトは、Webサイトから無料でダウンロードできます。また、GitHubリポジトリで開発中の現在のドラフトについてコメントすることもできます:https://github.com/cplusplus/draft


  1. C ++の定数の種類は何ですか?

    C++には定数の種類はありません。 C++の任意のデータ型を定数として宣言できるというだけです。 constキーワードを使用して変数が定数として宣言されている場合、その値を再割り当てすることはできません。 例 #include<iostream> using namespace std; int main() {    const int i = 5;    // Now all of these operations are illegal and    // will cause an error:   &

  2. C++のさまざまなタイプの演算子

    C++には多くの種類の演算子があります。これらは、算術、リレーショナル、論理、ビット単位、割り当て、およびその他の演算子として大まかに分類できます。 算術演算子 変数Aが10を保持し、変数Bが20を保持すると仮定すると、- オペレーター 説明 + 2つのオペランドを追加します。 A+Bは30を与えます - 最初のオペランドから2番目のオペランドを減算します。 A-Bは-10を与えます * 両方のオペランドを乗算します。 A*Bは200を与えます / 分子を分子から除算します。 B/Aは2を与えます % モジュラス演算