関連ページの更新状況
リンク元またはリンク先の変更を表示したいページ名を入力してください。("Category:カテゴリ名"と入力すると下位カテゴリを参照できます)。自分のウォッチリストにあるページの変更は太字で表示されます。
略語のリスト:
- デ
- ウィキデータの編集
- N
- ページの新規作成 (新しいページ一覧も参照)
- M
- 細部の編集
- ボ
- ボットによる編集
- (±123)
- ページサイズの増減 (バイト単位)
- 一時的にウォッチしているページ
2024年5月30日 (木)
- 差分履歴 C++/クラスの定義や継承 02:25 +58 Ef3 トーク 投稿記録 ({{Nav}} , Cat.) タグ: 2017年版ソースエディター
- 差分履歴 C++/クラスの定義や継承 02:22 +778 Ef3 トーク 投稿記録 (→クラスと構造体の比較: クラスと構造体の違いは、クラスと構造体がデフォルトでメンバーのアクセス指定子が異なる点にあります。クラスでは、デフォルトでメンバーのアクセス指定子がprivateとなり、外部からのアクセスが制限されます。一方、構造体では、デフォルトでメンバーのアクセス指定子がpublicとなり、外部からのアクセスが可能となります。 この違いは、クラスと構造体が異なる用途で使用されることが多い理由の1つです。クラスは、オブジェクト指向プログラミングの概念に基づいて、データとそのデータを操作する関数を組み合わせてまとめるために使用されます。そのため、データの隠蔽(カプセル化)が重要となり、デフォルトでprivateとなるのが一般的です。一方、構造体は、関連するデータをグループ化するために使用され、外部からのアクセスが容易であることが求められる場合に利用されます。) タグ: 2017年版ソースエディター
- 差分履歴 C++/クラスの定義や継承 02:06 +490 Ef3 トーク 投稿記録 (→純粋仮想関数: このコードは、基本的な図形(Square、Rectangle、Circle)を表すクラスと、それらの図形を操作するためのメソッドを提供しています。各図形は、座標を表すPointクラスを含んでおり、継承ではなく包含関係を持っています。また、Shapeクラスは純粋仮想関数を持ち、派生クラスでそれぞれの図形の面積を計算するメソッドを実装することを強制します。 main()関数では、各図形のインスタンスをstd::tupleに格納し、std::applyを使用して各図形のto_string()メソッドとarea()メソッドを呼び出しています。これにより、コードをよりシンプルにして、柔軟性を高め、冗長性を排除しています。) タグ: 2017年版ソースエディター
- 差分履歴 C++/クラスの定義や継承 01:40 +1,347 Ef3 トーク 投稿記録 (→継承: 継承とは、オブジェクト指向プログラミングの考え方の一つで、あるクラスの性質を受け継いだ別のクラスを定義することです。継承によって、汎用的なクラスから特化したクラスを作成できます。 あるクラスが別のクラスを継承する場合、継承されるクラスを「基本クラス」(base class)と呼び、継承するクラスを「派生クラス」(derived class)と呼びます。 基本クラスでは共通の性質を定義し、派生クラスではその共通の性質を受け継いだ上で、個別の性質を定義します。クラスの継承は次のように行います。) タグ: 2017年版ソースエディター