関連ページの更新状況

リンク元またはリンク先の変更を表示したいページ名を入力してください。("Category:カテゴリ名"と入力すると下位カテゴリを参照できます)。自分のウォッチリストにあるページの変更は太字で表示されます。

最近の更新のオプション 最近 1 | 3 | 7 | 14 | 30 日間の更新を最大 50 | 100 | 250 | 500 件表示
ログインユーザによる編集を非表示にする | 匿名ユーザによる編集を非表示にする | 自分の編集を非表示にする | ボットによる編集を表示する | 細部の編集を非表示にする | ページのカテゴリ追加・除外を表示する | ウィキデータを表示
2024年5月29日 (水)の04:13以降の更新を表示する
 
ページ名:
略語のリスト:
ウィキデータの編集
N
ページの新規作成 (新しいページ一覧も参照)
M
細部の編集
ボットによる編集
(±123)
ページサイズの増減 (バイト単位)
一時的にウォッチしているページ

2024年5月29日 (水)

  • 差分履歴 C++ 02:13 +69Ef3 トーク 投稿記録(→‎リファレンス: * パッケージマネージャ) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/パッケージマネージャ 02:13 +21,120Ef3 トーク 投稿記録(近年、C/C++プログラミングにおいても外部ライブラリの利用が一般化しています。高機能なライブラリを活用することで、開発の効率化やコードの信頼性向上が図れるためです。しかし、ライブラリの導入には複雑な依存関係の管理が伴います。適切に管理されない場合、ビルドエラーやバージョン不整合などの問題が発生する可能性があります。 また、ソフトウェア開発では環境の違いによるビルド結果の変化を防ぐ必要があります。同じソースコードでも、使用するライブラリのバージョンや設定が異なれば、動作が変わってしまう可能性があるのです。これを回避するには、ビルド環境の統一が不可欠です。 このような状況において、パッケージマネージャは効率的な依存関係の管理と、プロジェクトの可搬性と再現性を実現するための重要なツールとなります。パッケージマネージャを利用すれば、必要なライブラリをすばやく入手し、簡単にセットアップできます。さらに、プロジェクトで使用するライブラリのバージョンを明示的に記述できるため、異なる環境でも同じビルド結果が得られるようになります。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 01:27 +19Ef3 トーク 投稿記録(→‎リファレンス: Boost) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/Boost 01:26 +16,318Ef3 トーク 投稿記録(Boostは、C++プログラミング言語のための重要なツールセットであり、豊富な機能と柔軟性を提供します。このハンドブックでは、Boostライブラリの概要から実用例までを網羅し、効果的なBoostの活用法を解説します。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 00:30 +33Ef3 トーク 投稿記録(→‎中級〜上級者むけの内容: * トレイト) タグ: 2017年版ソースエディター

2024年5月28日 (火)

2024年5月25日 (土)

2024年5月23日 (木)

  • 差分履歴 C++/構文の基礎 07:23 +500Ef3 トーク 投稿記録(→‎リテラル: ユーザーリテラル) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 06:59 −103Ef3 トーク 投稿記録(構文の基礎) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/構文の基礎 06:52 +44,886Ef3 トーク 投稿記録(init.) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 05:46 +438Ef3 トーク 投稿記録(→‎中級〜上級者むけの内容: * override <sup>(C++11:core)</sup> ⇒ /キーワード#override) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 03:35 +150Ef3 トーク 投稿記録(→‎中級〜上級者むけの内容: * 特殊メンバー関数) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/特殊メンバー関数 03:35 +14,496Ef3 トーク 投稿記録(→‎特殊メンバー関数の概要: →‎特殊メンバー関数とは何か: 特殊メンバー関数とは、C++のクラスにおいて、オブジェクトの生成、コピー、移動、破棄などのライフサイクルを管理する一連の特別な関数のことを指します。これらの関数は、クラスの設計者によって明示的に定義することができます。→‎特殊メンバー関数が必要となる理由: C++ではオブジェクトの生成や破棄の際にメモリ管理が必要となります。また、オブジェクトをコピーする際には、単純な値のコピーではなく、オブジェクトが保持するリソースのディープコピーが求められる場合があります。特殊メンバー関数を適切に定義することで、このようなオブジェクトのライフサイクル管理を効率的に行うことができます。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/純粋仮想関数 03:02 +2,933Ef3 トーク 投稿記録(→‎純粋仮想関数の概要: 純粋仮想関数とは、さらに具体的な実装を派生クラスに求める関数を指します。純粋仮想関数を1つでも含むクラスは抽象クラスと呼ばれ、そのままでは直接インスタンスを生成できません。抽象クラスの目的は、共通のインターフェースを定義することにあります。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/final 02:47 +10,869Ef3 トーク 投稿記録(→‎finalキーワードの概要: C++11から導入された final キーワードは、クラス、メソッド、仮想メソッドに対して適用することができます。final が付与された要素は、それ以上継承やオーバーライドができなくなります。つまり、final キーワードは継承やオーバーライドを明示的に禁止する役割を持っています。 final キーワードを適切に使用することで、クラスの設計を固定化し、意図しない継承やオーバーライドを防ぐことができます。これにより、プログラムの予期せぬ振る舞いを防ぎ、保守性と安全性を高めることができます。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/override 02:25 +4,917Ef3 トーク 投稿記録(→‎overrideキーワードの概要: C++11から導入されたoverride指定子は、派生クラスで基底クラスの仮想関数をオーバーライドする際に使用します。この指定子を関数定義に記述することで、その関数が確かに基底クラスの仮想関数をオーバーライドしていることをコンパイラに明示的に指示します。overrideキーワードの主な目的は、誤ったオーバーライドを防ぎ、コードの可読性とメンテナンス性を向上させることにあります。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 01:20 −56Ef3 トーク 投稿記録(→‎中級〜上級者むけの内容: * RAII(Resource Acquisition Is Initialization)) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/RAII 01:19 +37,626Ef3 トーク 投稿記録(→‎RAIIの概要: RAII(Resource Acquisition Is Initialization)は、C++においてリソース管理を自動化するための重要なプログラミングパターンです。このパターンでは、リソースの獲得と解放をオブジェクトの生存期間に結びつけることで、リソースの適切な管理を実現します。RAIIは、プログラムの安全性と信頼性を向上させるだけでなく、コードの保守性や可読性も向上させる効果があります。 RAIIの原則は、オブジェクトのコンストラクタでリソースを獲得し、デストラクタでリソースを解放することです。オブジェクトが生成される際にリソースを確実に獲得し、オブジェクトが破棄される際にリソースを自動的に解放することで、メモリリークやリソースリークの可能性を排除します。このため、手動でリソースを管理する必要がなくなり、コードの安全性と信頼性が向上します。 RAIIの適用範囲は広く、動的メモリの管理からファイルハンドルやネットワーク接続などのリソース管理まで様々です。特に、スマートポインタを使用したメモリ管理は、RAIIの代表的な応用例の一つです。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 00:33 −32Ef3 トーク 投稿記録(* コンテナ) タグ: 2017年版ソースエディター