関連ページの更新状況

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

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

2024年5月23日 (木)

  • 差分履歴 C++/型推論 11:13 +46Ef3 トーク 投稿記録(→‎型推論とは何か?: {{See also|プログラミング/型推論}}) タグ: 2017年版ソースエディター
  • 差分履歴 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年版ソースエディター
  • 差分履歴 N C++/三方比較演算子 05:45 +6,843Ef3 トーク 投稿記録(C++20で導入された比較演算子 <=> は、通称「三方比較演算子」や「宇宙船演算子」と呼ばれます。この演算子は、二つの値を比較して、それらの関係(小さい、大きい、等しい)を一度に示すことができる総称的な比較を行います。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/テンプレートメタプログラミング 05:11 +30,059Ef3 トーク 投稿記録(→‎テンプレートメタプログラミングとは: テンプレートメタプログラミングとは、C++のテンプレートの機能を使って、コンパイル時にプログラムを実行するテクニックのことです。通常のプログラムはコンパイル時に機械語に変換されるだけですが、テンプレートメタプログラミングではコンパイル時に様々な計算や処理を行うことができます。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/コンパイル時評価 04:42 +7,478Ef3 トーク 投稿記録(コンパイル時評価は、プログラムの実行前、つまりコンパイル時に特定の計算や処理を行う技術です。これは、実行時のパフォーマンス向上、バグの早期発見、コードの最適化に大きく寄与します。C++におけるコンパイル時評価は、言語の進化と共に多くの変遷を経てきました。本稿では、C++におけるコンパイル時評価の歴史とその進化を振り返りながら、その利点や実際の応用例について詳述します。) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/consteval 04:25 +5,353Ef3 トーク 投稿記録(C++20からconstevalキーワードが導入されました。constevalは、コンパイル時の定数式評価を行う関数やコンストラクタを定義するために使用します。constevalで定義された関数やコンストラクタは、コンパイル時に評価され、その結果がプログラムに組み込まれます。これにより、実行時のオーバーヘッドを回避でき、プログラムのパフォーマンスが向上する可能性があります。→‎constexprと constevalの違い: constexprは C++11 から導入されましたが、その機能には制限がありました。constexpr関数は、再帰呼び出しができず、コンストラクタを直接呼び出すこともできませんでした。これらの制限は、constexprの機能を限定的なものにしていました。 constevalは、これらの制限を解決するために導入されました。consteval関数は再帰呼び出しが可能で、コンストラクタも直接呼び出すことができます。これにより、より柔軟で表現力の高いメタプログラミングが可能になりました。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 03:35 +150Ef3 トーク 投稿記録(→‎中級〜上級者むけの内容: * 特殊メンバー関数) タグ: 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年版ソースエディター
  • 差分履歴 N C++/コンテナ 00:33 +27,225Ef3 トーク 投稿記録(コンテナとは、複数の要素を格納するためのC++のデータ構造です。プログラミングにおいて、データを効率的に管理し、操作するためにコンテナは不可欠です。C++の標準ライブラリには、さまざまな種類のコンテナが含まれており、それらを適切に使いこなすことが重要です。) タグ: 2017年版ソースエディター

2024年5月22日 (水)

  • 差分履歴 C++/フォールディング式 23:28 +886Ef3 トーク 投稿記録(左折り畳みを使ったパラメーターパックの要素の最大公約数を求める) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/スマートポインタ 06:36 +9,892Ef3 トーク 投稿記録(→‎スマートポインタとは: ポインタは C++ でメモリ管理を行う上で非常に重要な役割を果たしますが、その使い方を誤ると、メモリリークやダングリングポインタなどの深刻な問題を引き起こす可能性があります。このような問題を回避するために、スマートポインタが導入されました。 スマートポインタは、メモリ領域の自動的な割り当てと解放を行うクラステンプレートで、一般的なポインタよりも安全で便利です。効率的なメモリ管理を自動化することで、プログラマはリソース管理コードを書く手間が省け、コードの信頼性が向上します。 従来のリソース管理手法には、Reference Countingと Garbage Collection(GC)がありますが、スマートポインタはReference Countingの考え方を取り入れています。GCに比べてパフォーマンスコストが低く、決定論的な動作をするためです。) タグ: 2017年版ソースエディター
  • 差分履歴 C++/ラムダ式 04:33 +181Ef3 トーク 投稿記録(→‎キャプチャリストの構文と利用法: 初期化キャプチャ) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/ムーブキャプチャ 04:23 +8,489Ef3 トーク 投稿記録(→‎はじめに: この章では、C++のラムダ式におけるムーブキャプチャの概念とその使い方について学びます。ムーブキャプチャは、リソース管理の効率化やパフォーマンス向上に寄与する重要な技術です。本章を通じて、ムーブキャプチャの基本から応用例までを理解し、実際のプログラムで活用できるようになることを目指します。) タグ: 2017年版ソースエディター
  • 差分履歴 C++ 03:40 +96Ef3 トーク 投稿記録(* 名前修飾 * フォールディング式) タグ: 2017年版ソースエディター
  • 差分履歴 N C++/フォールディング式 01:57 +2,921Ef3 トーク 投稿記録(C++17から導入されたフォールディング式(fold expressions)は、可変数のパラメーターパックを操作する際に非常に便利な機能です。この章では、フォールディング式の基本的な概念と、なぜこの機能が必要なのかについて説明します。) タグ: 2017年版ソースエディター

2024年5月21日 (火)

2024年5月20日 (月)

2024年5月19日 (日)