ホーム>ネットワークプログラミングチュートリアル> C/C++ チュートリアル
すべて ASP チュートリアル ASP チュートリアル ASP.NET チュートリアル PHP チュートリアル JSP チュートリアル C#/CSHARP チュートリアル XML チュートリアル Ajax チュートリアル Perl チュートリアル シェルのチュートリアル Visual Basic チュートリアル Delphi チュートリアル モバイル開発チュートリアル C/C++ チュートリアル Java チュートリアル J2EE/J2ME ソフトウェアエンジニアリング
C/C++ チュートリアル
  • C++の3つの継承方法の例を詳しく解説

    C++の3つの継承方法の例を詳しく解説

    C++ における 3 つの継承方法の詳細な例 前のセクションでは、パブリック継承を使用した派生クラスの定義方法について説明しました。実際には、パブリック継承、プライベート継承、保護された継承という 3 つの方法があります。異なる継承メソッド間の主な違いは、派生クラスの基本クラスで異なるアクセス権を持つメンバーのアクセス権です。
    2024-11-06
  • C++ での定数データの使用と初期化

    C++ での定数データの使用と初期化

    C++ における定数データの使用と初期化 C 言語を学ぶと誰もが知っている、いわゆる「定数」、つまり変数です。 "constant" は、cons を使用するなどの変更は許可されません。
    2024-11-06
  • C++ フレンド クラスの使用方法

    C++ フレンド クラスの使用方法

    C++ のフレンド クラスの使い方 friends 関数を学習した後、もう一度フレンド クラスを見てみましょう。原理と使用方法は同じです。クラス A が別のクラス B のフレンド クラスとして宣言されている場合、クラス A のすべてのメンバー関数はクラス B のメンバーにアクセスできます。使用方法は同じで、クラス B で宣言するだけです。前のセクションと同じプロセスが続きます...
    2024-11-06
  • C++ フレンド関数の使用方法

    C++ フレンド関数の使用方法

    C++ フレンド関数の使用方法 クラス内のプライベート メンバーには、クラス内のメンバー関数からのみアクセスでき、クラスの外部からはアクセスできないことは誰もが知っています。これは、C++ の最も基本的な利点である C++ のクラス設計のカプセル化と隠蔽のアイデアを反映しています。しかし、時々本当にクラスの外でこれらのプライベートメンバーにアクセスしたい場合は、厄介になります...
    2024-11-06
  • C++ のこのポインター

    C++ のこのポインター

    C++ の this ポインター This ポインター クラスには非常に隠された特別なポインターがあります。それが this ポインターです。なぜ特別なのでしょうか?クラスが定義されている限り、システムは this という名前の現在のオブジェクトを指すポインターを事前定義するためです。目には見えませんが、使うことはできます。たとえば、私たちは...
    2024-11-06
  • C++ のシャロー コピーとディープ コピーの例の詳細な説明

    C++ のシャロー コピーとディープ コピーの例の詳細な説明

    C++ の浅いコピーと深いコピーの例 浅いコピーと深いコピーの詳細な説明 前のセクションで説明したコピー コンストラクターの例である Circle クラスでは、コピー戦略はシステムのデフォルト戦略、つまり、元のオブジェクトは新しいオブジェクトの対応するメンバーにコピーされます。この場合、なぜ自分で定義する必要があるのでしょうか。理由は単純に…
    2024-11-06
  • C++ コピー コンストラクターの例の詳細な説明

    C++ コピー コンストラクターの例の詳細な説明

    C++ のコピー コンストラクターの例の詳細な説明 C++ では、コピー コンストラクターはクラス名と同じ名前を持ち、このクラスのオブジェクトの参照型をコピー コンストラクター (CopyConstrctor) と呼びます。コンストラクターを積極的に定義しない場合、必要なときに、システムは 2 つのオブジェクト メンバーを比較するためのコンストラクターを自動的に生成します。
    2024-11-06
  • C++ のデストラクター

    C++ のデストラクター

    前のセクションで説明したように、クラス オブジェクトが作成されるときに自動的に呼び出されるコンストラクターに加えて、C++ のデストラクターも、オブジェクトが破棄されるときに自動的に呼び出される関数もクラス名と同じ名前を持ちます。戻り値はありません。コンストラクターを区別するために、名前の前にチルダ ~ が付いています。その主な機能は、解放後にオブジェクトをクリーンアップすることです。それ……
    2024-11-06
  • C++ のコンストラクター

    C++ のコンストラクター

    C++ のコンストラクター C++ にはこのような特殊な関数があり、クラス内のクラス名と同じ名前で戻り値を持たない関数です。クラスのオブジェクトを定義しておけば、システムが自動的にそれを呼び出します。 、特にオブジェクトを初期化するために使用されます。ほとんどの場合、コンストラクターを定義していないため、システムがデフォルトでコンストラクターを生成します。
    2024-11-06
  • C++ オブジェクトの作成と使用

    C++ オブジェクトの作成と使用

    C++ オブジェクトの作成と使用 前回のレッスンの文をまだ覚えていますか?「クラスはオブジェクトの抽象化と一般化であり、オブジェクトはクラスの具体性とインスタンスです」。クラスの定義を学習したら、次のステップはオブジェクトを作成して使用することです。 1. オブジェクトの作成: クラスは関数を含む構造であり、カスタム...
    2024-11-06
  • C++ファイル読み取り操作

    C++ファイル読み取り操作

    C++ ファイルの読み取り操作 C++ は入出力に iostream ヘッダー ファイルを使用します。このヘッダー ファイルの名前は io ストリームを意味します。つまり、今日はファイル ストリームと呼ばれるストリームでもあります。したがって、そのヘッダー ファイルには、ファイルの読み取り、書き込み、読み取りを担当する 3 つのクラスが作成されると定義する fstream を含める必要があります。
    2024-11-06
  • C++ でファイルを開く方法

    C++ でファイルを開く方法

    C++ でファイルを開く方法 ファイルの読み取りと書き込みを続行するには、まずファイルを開く最初のステップを完了する必要があります。ここでは、fstream クラスのメンバー関数 open() を使用して、ファイルを開く操作を実装する必要があります。open 関数は istream、ostream、fstream... です。
    2024-11-06
  • C++ ファイルの読み取りおよび書き込み操作

    C++ ファイルの読み取りおよび書き込み操作

    C++ の読み取りおよび書き込みファイル操作 C++ でのファイル操作は主に次のクラスでサポートされています。 ofstream: 書き込み操作 (出力) のファイル クラス (ostream から派生) ifstream: 読み取り操作 (入力) ファイル クラス (istream から派生)。 ..
    2024-11-06
  • C++の標準例外処理クラス

    C++の標準例外処理クラス

    C++ 標準例外処理クラス C++ は、C++ 標準ライブラリ内の関数が実行されるときに例外をスローするために使用される標準例外処理クラスを提供します。 C++ が提供する標準例外クラスの階層構造は、図に示すとおりです。 ご覧のとおり、すべての例外クラスは例外基本クラスを継承し、例外クラスの下にログが存在します。
    2024-11-06
  • C++ 例外処理メカニズムを試す

    C++ 例外処理メカニズムを試す

    C++ の例外処理メカニズム try catch の例の詳細な説明 C++ は、より洗練された例外処理メカニズムの構造化された形式を提供し、プログラムの通常実行されるコードと例外処理部分を分離できるため、プログラムがより明確になり、読みやすくなります。そしてよりエレガントに!次に、例外処理の構造を見てみましょう。例外処理は 2 つの部分に分かれています。
    2024-11-06