関連ページの更新状況
リンク元またはリンク先の変更を表示したいページ名を入力してください。("Category:カテゴリ名"と入力すると下位カテゴリを参照できます)。自分のウォッチリストにあるページの変更は太字で表示されます。
略語のリスト:
- デ
- ウィキデータの編集
- N
- ページの新規作成 (新しいページ一覧も参照)
- M
- 細部の編集
- ボ
- ボットによる編集
- (±123)
- ページサイズの増減 (バイト単位)
- 一時的にウォッチしているページ
2024年5月23日 (木)
- 差分履歴 C++/構文の基礎 07:23 +500 Ef3 トーク 投稿記録 (→リテラル: ユーザーリテラル) タグ: 2017年版ソースエディター
- 差分履歴 C++ 06:59 −103 Ef3 トーク 投稿記録 (構文の基礎) タグ: 2017年版ソースエディター
- 差分履歴 N C++/構文の基礎 06:52 +44,886 Ef3 トーク 投稿記録 (init.) タグ: 2017年版ソースエディター
- 差分履歴 C++ 05:46 +438 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * override <sup>(C++11:core)</sup> ⇒ /キーワード#override) タグ: 2017年版ソースエディター
- 差分履歴 C++ 03:35 +150 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * 特殊メンバー関数) タグ: 2017年版ソースエディター
- 差分履歴 N C++/特殊メンバー関数 03:35 +14,496 Ef3 トーク 投稿記録 (→特殊メンバー関数の概要: →特殊メンバー関数とは何か: 特殊メンバー関数とは、C++のクラスにおいて、オブジェクトの生成、コピー、移動、破棄などのライフサイクルを管理する一連の特別な関数のことを指します。これらの関数は、クラスの設計者によって明示的に定義することができます。→特殊メンバー関数が必要となる理由: C++ではオブジェクトの生成や破棄の際にメモリ管理が必要となります。また、オブジェクトをコピーする際には、単純な値のコピーではなく、オブジェクトが保持するリソースのディープコピーが求められる場合があります。特殊メンバー関数を適切に定義することで、このようなオブジェクトのライフサイクル管理を効率的に行うことができます。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/純粋仮想関数 03:02 +2,933 Ef3 トーク 投稿記録 (→純粋仮想関数の概要: 純粋仮想関数とは、さらに具体的な実装を派生クラスに求める関数を指します。純粋仮想関数を1つでも含むクラスは抽象クラスと呼ばれ、そのままでは直接インスタンスを生成できません。抽象クラスの目的は、共通のインターフェースを定義することにあります。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/final 02:47 +10,869 Ef3 トーク 投稿記録 (→finalキーワードの概要: C++11から導入された final キーワードは、クラス、メソッド、仮想メソッドに対して適用することができます。final が付与された要素は、それ以上継承やオーバーライドができなくなります。つまり、final キーワードは継承やオーバーライドを明示的に禁止する役割を持っています。 final キーワードを適切に使用することで、クラスの設計を固定化し、意図しない継承やオーバーライドを防ぐことができます。これにより、プログラムの予期せぬ振る舞いを防ぎ、保守性と安全性を高めることができます。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/override 02:25 +4,917 Ef3 トーク 投稿記録 (→overrideキーワードの概要: C++11から導入されたoverride指定子は、派生クラスで基底クラスの仮想関数をオーバーライドする際に使用します。この指定子を関数定義に記述することで、その関数が確かに基底クラスの仮想関数をオーバーライドしていることをコンパイラに明示的に指示します。overrideキーワードの主な目的は、誤ったオーバーライドを防ぎ、コードの可読性とメンテナンス性を向上させることにあります。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 01:20 −56 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * RAII(Resource Acquisition Is Initialization)) タグ: 2017年版ソースエディター
- 差分履歴 N C++/RAII 01:19 +37,626 Ef3 トーク 投稿記録 (→RAIIの概要: RAII(Resource Acquisition Is Initialization)は、C++においてリソース管理を自動化するための重要なプログラミングパターンです。このパターンでは、リソースの獲得と解放をオブジェクトの生存期間に結びつけることで、リソースの適切な管理を実現します。RAIIは、プログラムの安全性と信頼性を向上させるだけでなく、コードの保守性や可読性も向上させる効果があります。 RAIIの原則は、オブジェクトのコンストラクタでリソースを獲得し、デストラクタでリソースを解放することです。オブジェクトが生成される際にリソースを確実に獲得し、オブジェクトが破棄される際にリソースを自動的に解放することで、メモリリークやリソースリークの可能性を排除します。このため、手動でリソースを管理する必要がなくなり、コードの安全性と信頼性が向上します。 RAIIの適用範囲は広く、動的メモリの管理からファイルハンドルやネットワーク接続などのリソース管理まで様々です。特に、スマートポインタを使用したメモリ管理は、RAIIの代表的な応用例の一つです。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 00:33 −32 Ef3 トーク 投稿記録 (* コンテナ) タグ: 2017年版ソースエディター
2024年5月22日 (水)
2024年5月21日 (火)
- 差分履歴 C++ 23:40 +33 Ef3 トーク 投稿記録 (→初心者むけの内容: * スコープ) タグ: 2017年版ソースエディター
- 差分履歴 N C++/スコープ 23:35 +12,007 Ef3 トーク 投稿記録 (→導入: →スコープとは何か?: プログラミングにおける「スコープ」とは、変数や関数が有効な範囲を定義する概念です。スコープは、変数や関数が宣言された場所によって決定され、それによってその変数や関数へのアクセス範囲が決まります。 →スコープがコード内でどのように機能するかの概要: スコープは、コード内で変数や関数がどのように見えるかを制御します。これにより、同じ名前の変数や関数が異なる場所で定義された場合でも、それぞれのスコープ内でのみアクセス可能であり、名前の衝突を避けることができます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 05:18 +180 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * SFINAE: Substitution Failure Is Not An Error -- テンプレートの置換中に失敗が発生した場合に、エラーを生成せずに代替処理を行う。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 04:32 +51 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * RTTI: Run-Time Type Information typeid) タグ: 2017年版ソースエディター
- 差分履歴 C++ 01:36 −534 Ef3 トーク 投稿記録 (序文を構成の紹介を中心に) タグ: 2017年版ソースエディター
- 差分履歴 C++ 00:42 +471 Ef3 トーク 投稿記録 (→目次: 項目追加(執筆前)) タグ: 2017年版ソースエディター
- 差分履歴 C++ 00:19 +219 Ef3 トーク 投稿記録 (* ムーブセマンティクス) タグ: 2017年版ソースエディター
2024年5月20日 (月)
- 差分履歴 C++ 23:20 +27 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * 不変性) タグ: 2017年版ソースエディター
- 差分履歴 C++/キーワード 23:01 +705 Ef3 トーク 投稿記録 (constexprについて加筆) タグ: 2017年版ソースエディター
- 差分履歴 C++/キーワード 20:32 +1,716 Ef3 トーク 投稿記録 (→キーワード: 一覧(表項目へのリンク)) タグ: 2017年版ソースエディター
- 差分履歴 C++/キーワード 20:27 +944 Ef3 トーク 投稿記録 (constを加筆 s/`([^`]+)`/| || <syntaxhighlight lang=c++ inline>$1</syntaxhighlight>/) タグ: 2017年版ソースエディター
- 差分履歴 C++/キーワード 02:39 +13,042 Ef3 トーク 投稿記録 (キーワード一覧を表組み) タグ: 2017年版ソースエディター
2024年5月19日 (日)
- 差分履歴 C++ 23:56 +64 Ef3 トーク 投稿記録 (→目次: * 構造化束縛宣言 (C++17:core)) タグ: 2017年版ソースエディター
- 差分履歴 C++/制御構造 05:14 +3,013 Ef3 トーク 投稿記録 (→ネストしたif文: {{コラム|懸垂else問題}}) タグ: 2017年版ソースエディター
- 差分履歴 C++/式と演算子 04:56 −3 Ef3 トーク 投稿記録 タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 04:52 −18 Ef3 トーク 投稿記録 (s/初期化リスト/統一初期化/6) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 04:50 −9 Ef3 トーク 投稿記録 ((uniform initialization)) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 04:48 −7 Ef3 トーク 投稿記録 (→整数リテラル: 統一初期化(uniform initialization)) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 04:44 +1,971 Ef3 トーク 投稿記録 (→定数の宣言: constexpr修飾子 consteval修飾子) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 04:18 +2,396 Ef3 トーク 投稿記録 (→暗黙の型変換: C++における初期化の構文と、自動型変換や狭小化の扱いについて説明しています。初期化リストなら、より厳格な規則が適用されることに注意が必要です。) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 03:19 +120 Ef3 トーク 投稿記録 ({{Main|C++/配列とベクトル}}, {{Main|C++/構造体}}, {{Main|C++/共用体}}, {{Main|C++/ポインターと参照}}) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 01:23 +2,255 Ef3 トーク 投稿記録 (consteval) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 01:09 +1,749 Ef3 トーク 投稿記録 (→C++11以降の関数関係の機能追加: C++11以降では、関数に関する機能や新しいスタイルがいくつか導入されています。以下にいくつかの主な機能を紹介します。) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 00:03 −27 Ef3 トーク 投稿記録 (→関数と型推論: Fix typo.) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 00:01 +7,041 Ef3 トーク 投稿記録 (→関数と型推論: C++は複雑な型システムを持ち、コードの安全性と可読性を向上させるために型推論の機能を提供しています。特に、関数の引数や戻り値、ラムダ式において型推論を活用することができます。C++11以降の規格で導入されたこれらの機能を利用することで、より簡潔でメンテナンスしやすいコードを書くことが可能です。) タグ: 2017年版ソースエディター
2024年5月18日 (土)
- 差分履歴 C++/関数 23:45 +77 Ef3 トーク 投稿記録 (→ラムダ式と無名関数: cleanup.) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 23:41 +1,551 Ef3 トーク 投稿記録 (→参照渡しとポインタ渡し: コード例追加) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 23:33 +1,925 Ef3 トーク 投稿記録 (→デフォルト引数) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 23:28 +808 Ef3 トーク 投稿記録 (→関数オーバーロード: cleanup.) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 23:20 +1,341 Ef3 トーク 投稿記録 (→関数の種類: コード例を追加) タグ: 2017年版ソースエディター
- 差分履歴 C++/関数 23:09 +2,094 Ef3 トーク 投稿記録 (→関数とは何か?: 関数とは、プログラム内で特定のタスクや処理を実行するための独立したコードブロックを指します。関数は、コードの再利用性やメンテナンス性を高め、大規模なプログラムの作成を容易にします。また、関数はプログラムを論理的な部品に分割することで、全体の理解やデバッグを容易にする役割も果たします。 →関数の定義と宣言: 関数の定義は、関数が何を行うかを示すコードのブロックです。関数の宣言は、関数の存在をプログラムに通知し、関数がどのような型やパラメータを持つかを指定します。C++11以降、トレイリングリターン型を使用した関数宣言が推奨されています。これにより、コードの可読性が向上し、特に複雑な型を扱う際に便利です。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 22:41 +30 Ef3 トーク 投稿記録 (→目次: * クイックツアー) タグ: 2017年版ソースエディター
- 差分履歴 C++/共用体 22:33 +9 Ef3 トーク 投稿記録 ({{Nav}}) タグ: 2017年版ソースエディター
- 差分履歴 C++ 06:48 +57 Ef3 トーク 投稿記録 (→目次: * ポインターと参照) タグ: 2017年版ソースエディター
- 差分履歴 N C++/ポインターと参照 06:45 +12,256 Ef3 トーク 投稿記録 (→ポインターの基礎: →ポインターとは: メモリとアドレスの概念 プログラムが実行される際、変数はメモリ上の特定の位置に格納されます。この位置を「アドレス」と呼びます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 06:13 +117 Ef3 トーク 投稿記録 (→初心者むけの内容: * 構造体 * 共用体 * 列挙型と列挙クラス) タグ: 2017年版ソースエディター
- 差分履歴 N C++/共用体 06:05 +12,460 Ef3 トーク 投稿記録 (→共用体の概要: 共用体(union)は、C++言語において複数のメンバーが同じメモリ領域を共有するデータ型です。共用体は構造体(struct)と似ていますが、構造体と異なり、メンバーが同時にメモリを占有することはありません。この章では、共用体の基本的な概念について学びます。) タグ: 2017年版ソースエディター