ナナ

C++

C++ enum class【C++で導入された新しい列挙型の使い方】

C++ではC言語から使える「enum」と新たに追加された「enum class」を利用することができます。「enum class」の使い方と「enum」との違いとは何なのかを学びましょう。
C++

C++ 演算子オーバーロード【演算子をカスタマイズするメリット】

C++ではクラス毎に演算子を関数化することが可能です。これを演算子のオーバーロードと呼びます。定義方法や使う上でのメリットを学びましょう。
C++

C++ const【機能拡張された利用方法をシーン毎に解説】

C++における「const」修飾子は、C言語からパワーアップしています。よく利用するシーンを元に使い方を学んでいきましょう。
スポンサー
C++

C++ 関数のオーバーロード【同名の関数を複数定義できる機能】

C++では同一名の関数を複数定義することが可能です。これを「関数のオーバーロード」と呼びます。オーバーロードの定義方法・定義するための条件、そしてその仕組みを学びます。
C++

C++ thisポインタ【オブジェクト自身を示す隠されたポインタ】

C++において「thisポインタ」は呼び出したオブジェクトを示す隠されたポインタです。この「thisポインタ」のおかげでメンバ関数は振る舞いをオブジェクトによって変化させることができるのです。
C++

C++ ハンドルのクラス化【C言語のハンドルをクラスで再構築】

C言語で作成した「ハンドル」の構造を、C++のクラスに置き換えてみます。こうすることで「ハンドル」と「クラス」の類似点が理解できるでしょう。
C++

C++ カプセル化【アクセス指定子を使ってデータを外部から守れ】

C++はオブジェクト指向言語であり、オブジェクトの最も基本的な考え方が「カプセル化」です。「カプセル化」とは何か?どのようにすればよいのかを学びましょう。
C++

C++ bool型【trueとfalseを管理する新しいデータ型】

C++におけるbool型は真偽値を管理するための新しい組み込みデータ型です。bool型の変数の扱い方を学びましょう。
C++

C++ ファイル構成【ヘッダファイルとソースファイルの管理方法】

C++のシステム開発を行う上で、どのようにソースファイルとヘッダファイルを管理すべきなのかを学びましょう。
C++

C++ コピーコンストラクタ【オブジェクトを使った初期化方法】

C++のコピーコンストラクタは、同一クラスのオブジェクトを利用した初期化です。コピーコンストラクタがなぜ必要になるのかを学びましょう。
スポンサー