C++

 Computer >> コンピューター >  >> プログラミング >> C++
  1. オブジェクト指向プログラミング(OOP)とは何ですか?

    オブジェクト指向プログラミング(OOP)は、「オブジェクト」の概念に基づくプログラミングパラダイムであり、フィールドの形式でデータを含めることができます。これは、属性と呼ばれることもあります。プロシージャの形式のコード。多くの場合、メソッドとして知られています。たとえば、人は身長、性別、年齢などの特定のプロパティを持つオブジェクトです。また、移動、会話などの特定のメソッドもあります。 オブジェクト これはオブジェクト指向プログラミングの基本単位です。つまり、データとデータを操作する機能の両方が、オブジェクトと呼ばれる単位としてバンドルされています。 クラス クラスを定義するときは、オブジェクト

  2. C ++の標準ライブラリとは何ですか?

    C ++プログラミング言語では、C ++標準ライブラリはクラスと関数のコレクションであり、コア言語とC++ISO標準自体の一部で記述されています。 C ++標準ライブラリは、いくつかの汎用コンテナ、これらのコンテナを利用および操作するための関数、関数オブジェクト、汎用文字列とストリーム(インタラクティブおよびファイルI / Oを含む)、いくつかの言語機能のサポート、および正方形の検索などの日常的なタスクのための関数を提供します数値のルート。以下は、C++標準ライブラリの機能の一部です- ストリーム- これらのライブラリは、C++で使用可能なさまざまなタイプのストリームを処理するために使用され

  3. C ++標準テンプレートライブラリ(STL)

    標準テンプレートライブラリは、C++標準ライブラリのいくつかの部分に影響を与えたC++プログラミング言語用のソフトウェアライブラリです。アルゴリズム、コンテナ、関数、イテレータと呼ばれる4つのコンポーネントを提供します。 「STL」または「標準テンプレートライブラリ」という用語は、ISO 14882C++標準のどこにも表示されないことに注意してください。したがって、C ++標準ライブラリをSTLと呼ぶのは間違っています。つまり、STLとC ++標準ライブラリは2つの異なるものであり、前者は後者のサブセットです。 STLは-で構成されます コンテナ STLには、シーケンスコンテナと連想コンテナ

  4. C ++プログラミングのアプリケーションは何ですか?

    C ++は、エンドユーザー向けの大規模な商用アプリケーションの作成に使用される、広く使用されているプログラミング言語です。主要なソフトウェアベンダーや巨人によってC++を使用して構築された主要なアプリケーションのいくつかは、- グーグル − Googleファイルシステム、Google Chromiumブラウザ、MapReduceの大規模クラスタデータ処理はすべてC++で記述されています。 モジラ −MozillaFirefoxとThunderbirdの電子メールチャットクライアントはどちらもC++を使用して作成されています。 MySQL − MySQL、オープンソースのDBMSはC++

  5. C ++プログラミングを始める方法は?

    C ++でプログラミングする方法を学ぶことにしましたが、どこから始めればよいかわかりません。開始方法の概要は次のとおりです。 C++コンパイラを入手する これは、C++でのプログラミングの学習を開始する前に実行したい最初のステップです。すべての主要なOSプラットフォームで利用できる優れた無料のC++コンパイラがあります。プラットフォームに適したものをダウンロードするか、https://www.tutorialspoint.com/compile_cpp_online.phpでtutorialspoint.comのオンラインコンパイラを使用できます。 GCC − GCCはGNUコンパイラ

  6. C ++で簡単なプログラムを作成する方法は?

    C ++で非常に単純なプログラムを取得するには、最初にそれを設定してから、そのプログラムを作成する必要があります。次の手順は、非常に単純なプログラムを使用してC++で開始する方法を示しています。 C++コンパイラを入手する これは、C++でのプログラミングの学習を開始する前に実行したい最初のステップです。すべての主要なOSプラットフォームで利用できる優れた無料のC++コンパイラがあります。プラットフォームに適したものをダウンロードするか、https://www.tutorialspoint.com/compile_cpp_online.phpでtutorialspoint.comのオンラインコ

  7. Hello WorldプログラムをC++で作成するにはどうすればよいですか?

    hello worldプログラムを実行するには、次の手順に従う必要があります- C++プログラムを作成する これでコンパイラがインストールされたので、C++プログラムを作成します。プログラミング例の縮図、それ、Helloworldプログラムから始めましょう。この例では、C++を使用してhelloworldを画面に出力します。 hello.cppという名前の新しいファイルを作成し、それに次のコードを記述します- #include<iostream> int main() {    std::cout << "Hello World\n&quo

  8. コンピュータサイエンスにおけるC++の役割は何ですか?

    C ++は、1979年にベル研究所でBjarneStroustrupによって開発されたプログラミング言語です。 C ++は、高水準言語と低水準言語の両方の機能の組み合わせで構成されているため、中水準言語と見なされます。これはCのスーパーセットであり、事実上すべての合法的なCプログラムは合法的なC++プログラムです。 C ++は、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。 これは、システムプログラミングと、リソースに制約のある組み込み型の大規模システムに偏って設計されており、その設計のハイライトとして、パフォーマンス、効率、および使

  9. なぜC++が最高のプログラミング言語なのですか?

    C++は非常に強力な言語として知られています。 C ++を使用すると、コンピューターリソースの使用方法を細かく制御できるため、適切な方法で、リソースを安価に使用できる速度と機能は、他の言語を凌駕できるはずです。 C ++のパフォーマンスのおかげで、ゲームエンジン、ゲーム、デスクトップアプリの開発によく使用されます。多くのAAAタイトルのビデオゲームはC++で構築されています。 C ++の最大の強みは、C ++がいかにスケーラブルであるかということです。そのため、リソースを大量に消費するアプリは通常、C++を使用して構築されます。静的に型付けされた言語として、C ++は、コードが実行される前に

  10. C ++プログラミング言語の利点は何ですか?

    以下はC++の利点です- C ++は移植性の高い言語であり、多くの場合、マルチデバイス、マルチプラットフォームのアプリ開発で選択される言語です。 C ++はオブジェクト指向プログラミング言語であり、クラス、継承、ポリモーフィズム、データ抽象化、カプセル化などの概念が含まれているため、コードの再利用が可能になり、プログラムが非常に保守しやすくなります。 C++はマルチパラダイムプログラミングを使用します。パラダイムとは、プログラムの論理、構造、および手順に関係するプログラミングのスタイルを意味します。 C ++はマルチパラダイムであり、汎用、命令型、オブジェクト指向の3つのパラダイムに従う

  11. C ++プログラミングを学ぶ方法は?

    そのため、C ++でプログラミングする方法を学ぶことにしましたが、どこから始めればよいのかわかりません。開始方法の概要は次のとおりです。 C++コンパイラを入手する これは、C++でのプログラミングの学習を開始する前に実行したい最初のステップです。すべての主要なOSプラットフォームで利用できる優れた無料のC++コンパイラがあります。プラットフォームに適したものをダウンロードするか、www.tutorialspoint.com / compile_cpp_online.phpでtutorialspoint.comのオンラインコンパイラを使用できます。 GCC − GCCはGNUコンパ

  12. C ++を学ぶための良いリソースは何ですか?

    Webには、C++の学習に役立つ多くのリソースがあります。私はあなたにC++を学ぶためにそこにある最高のリソースのいくつかのコンパイルされたリストを提供しようとしました- C ++ −これは、C ++のほとんどすべての基本トピックと中間トピックを詳細にカバーし、C ++を学ぶための全体的に優れたリソースであるため、C++を学ぶのに最適な場所です。 C ++(Bjarne Stroustrup)のツアー- 「ツアー」は、C ++をすでに知っているか、少なくとも経験豊富なプログラマー向けの、中程度の高レベルでのすべての標準C ++(言語と標準ライブラリ、およびC ++ 11の使用)の簡

  13. さまざまな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の拡張など、多くの違いがあります。これらの標準には、機能不全によるA

  14. C ++の変数のストレージクラスとは何ですか?

    ストレージクラスは、C ++プログラム内の変数や関数のスコープ(可視性)と存続期間を定義します。これらの指定子は、変更するタイプの前にあります。 C++プログラムで使用できる次のストレージクラスがあります。 自動 登録 静的 外部 可変 Cでは、自動ストレージクラス指定子を使用すると、自動ストレージを使用して変数を明示的に宣言できます。自動ストレージクラスは、ブロック内で宣言された変数のデフォルトです。自動ストレージを持つ変数xは、xが宣言されたブロックが終了すると削除されます。 自動ストレージクラス指定子は、ブロックで宣言された変数の名前または関数パラメーターの名前にのみ適用できます

  15. C ++ローカル変数とグローバル変数はデフォルトでどのように初期化されますか?

    以下は、ローカル変数とグローバル変数の両方で同じです。基本的に、変数を宣言するときはいつでも、特に指定しない限り、コンパイラーはデフォルトのコンストラクターを呼び出します。 言語レベルのタイプ(例:pointers、int、float、boolなど) defaultコンストラクタはまったく何もせず、宣言されたときにメモリをそのまま残します。これは、通常、以前にそのメモリに何があったのか、あるいはメモリがどこから来たのかさえわからないため、ほとんど何でもかまいません。 コンストラクターを持たないクラスを作成する場合、コンパイラーは、各メンバー/変数のコンストラクターを呼び出すだけのクラスを作成し

  16. C++言語の歴史

    C ++プログラミング言語には、BjarneStroustrupが博士号を取得していた1979年にさかのぼる歴史があります。論文。彼は「CwithClasses」の作業を開始しました。これは、その名前が示すように、C言語のスーパーセットであることが意図されていました。彼の目標は、オブジェクト指向プログラミングをC言語に追加することでした。これは、速度や低レベルの機能を犠牲にすることなく、その移植性で高く評価されている言語です。 彼の言語には、C言語のすべての機能に加えて、クラス、基本継承、インライン化、デフォルトの関数引数、および強い型チェックが含まれていました。 Classesコンパイラを

  17. C ++のconstキーワードとは何ですか?

    const修飾子を使用して、変数を定数として宣言します。つまり、変数が初期化されると、値を変更することはできません。 constを使用すると、非常に大きなメリットがあります。たとえば、PIの値のような定数値がある場合、プログラムのどの部分もその値を変更したくないでしょう。したがって、それを定数として宣言する必要があります。 const修飾型で宣言されたオブジェクトは、コンパイラによって読み取り専用メモリに配置される場合があります。また、constオブジェクトのアドレスがプログラムに取り込まれない場合は、まったく格納されない場合があります。たとえば、 #include<iostream&

  18. C++プログラミング言語の機能

    C ++は、高水準言語と低水準言語の両方の機能の組み合わせで構成されているため、中水準言語と見なされます。これはCのスーパーセットであり、事実上すべての合法的なCプログラムは合法的なC++プログラムです。 C ++は、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。以下は、他のプログラミング言語の中で際立っているC++の機能の一部です- マルチパラダイム言語 − C ++は、手続き型、オブジェクト指向、およびジェネリックプログラミングをサポートする言語です。これにより、非常に用途が広くなります。 ポインタと参照の使用 − C ++は、

  19. C ++の#defineとconstキーワードの違いは何ですか?

    #defineディレクティブはプリプロセッサディレクティブです。プリプロセッサは、コンパイラがマクロを認識する前に、これらのマクロを本体に置き換えます。これは、ソースコードの自動検索と置換と考えてください。 const変数宣言は、言語で実際の変数を宣言します。これは、実際の変数のように使用できます。アドレスを取得し、渡し、キャストし、変換します。 コンパイラの最適化がないと、さまざまなケースでこれらの両方に関連するメモリ割り当ての隠れたコストが発生します。しかし、適切に最適化すれば、それらはほぼ同じになります。また、プリプロセッサマクロにはスコープがありませんが、const値にはスコープがあ

  20. C ++変数はconstとvolatileの両方にすることができますか?

    はい、C++変数はconstとvolatileの両方である必要があります。これは、読み取り専用のハードウェアレジスタ、または別のスレッドの出力などの状況で使用されます。 Volatileは、現在のスレッドの外部の何かによって変更される可能性があることを意味し、Constは、(const宣言を使用しているプログラムで)書き込みを行わないことを意味します。

Total 6007 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:2/301  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8