関連ページの更新状況
リンク元またはリンク先の変更を表示したいページ名を入力してください。("Category:カテゴリ名"と入力すると下位カテゴリを参照できます)。自分のウォッチリストにあるページの変更は太字で表示されます。
略語のリスト:
- デ
- ウィキデータの編集
- N
- ページの新規作成 (新しいページ一覧も参照)
- M
- 細部の編集
- ボ
- ボットによる編集
- (±123)
- ページサイズの増減 (バイト単位)
- 一時的にウォッチしているページ
2024年6月4日 (火)
- 差分履歴 C++/標準ライブラリ 21:46 +2,678 Ef3 トーク 投稿記録 (→標準ライブラリヘッダー: Desc.) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 20:43 +3,238 Ef3 トーク 投稿記録 (→標準ライブラリヘッダー: Description) タグ: 2017年版ソースエディター
2024年6月3日 (月)
2024年6月1日 (土)
- 差分履歴 C++/標準ライブラリ 04:34 −699 Ef3 トーク 投稿記録 タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 01:42 +2,681 Ef3 トーク 投稿記録 (→標準ライブラリヘッダー: C言語互換ヘッダー C言語ヘッダー) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 01:29 +4,470 Ef3 トーク 投稿記録 (→標準ライブラリヘッダー) タグ: 2017年版ソースエディター
2024年5月30日 (木)
- 差分履歴 C++/標準ライブラリ 22:03 +1,893 Ef3 トーク 投稿記録 (→【廃止】文字コード変換 (std::codecvt): std::codecvtクラスは、C++17で非推奨となり、C++26で削除されることが決定されました。この変更の背景には、この機能がUnicodeの現在の標準をサポートしておらず、古いUCS-2エンコーディングのみをサポートしていたことがあります。) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 15:58 +391 Ef3 トーク 投稿記録 (→文字列、文字列操作と正規表現: →文字列(std::string, std::wstring): C++ではstd::stringクラスが文字列を表すために使われます。このクラスは様々なコンストラクタと、文字列の連結、検索、置換などの操作を行うメンバー関数を提供しています。) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 15:42 −433 Ef3 トーク 投稿記録 (→イテレータとアダプタ: イテレータ(iterator)は、コンテナの要素を参照し、反復処理を実現するためのオブジェクトです。標準ライブラリでは様々なイテレータが定義されており、それらを使うことで柔軟でパフォーマンスの良いアルゴリズムを記述できます。) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 07:16 +108 Ef3 トーク 投稿記録 (→反復子とアダプタ: s/反復子/イテレータ/18) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 06:41 +2,035 Ef3 トーク 投稿記録 (→標準ライブラリにおけるアルゴリズム: 表組み) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 06:34 −24 Ef3 トーク 投稿記録 (→標準ライブラリにおけるアルゴリズム: s/ヘッダーファイル/ヘッダー/2) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 06:33 +1,097 Ef3 トーク 投稿記録 (→アルゴリズム: アルゴリズムとは、問題を解決するための手順の明確な定義です。一般的に、以下の要素で構成されます。 入力: アルゴリズムが処理するデータ 処理: 入力データに対して行う操作 出力: アルゴリズムによって生成される結果 C++標準ライブラリでは、様々な種類のアルゴリズムが提供されており、それぞれ異なる入力、処理、出力を持つように設計されています。) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 06:17 +4,611 Ef3 トーク 投稿記録 (→コンテナ: コンテナの種類 C++ 標準ライブラリは、以下の主要なコンテナを提供しています。 配列 (std::array): 固定長の要素の集合を表す。ランダムアクセスが高速だが、サイズ変更ができない。 ベクター (std::vector): 動的な要素の集合を表す。要素の挿入・削除が効率的かつ、ランダムアクセスも高速。 リスト (std::list): 双方向連結リストを表す。要素の挿入・削除が効率的だが、ランダムアクセスは遅い。 スタック (std::stack): LIFO (Last In First Out) 構造を表す。プッシュとポップの操作を提供。 キュー (std::queue): FIFO (First In First Out) 構造を表す。エンキューとデキューの操作を提供。 デック (std::deque): 両端キューを表す。先頭と末尾の両方から要素の挿入・削除が可能。 セット (std::set): 重複のない要素の集合を表す。要素は昇順にソート済み。 マップ (std::map): キーと値のペアの集合を表す。キーに基づいて値を検索できる。) タグ: 2017年版ソースエディター
- 差分履歴 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年版ソースエディター
- 差分履歴 C++/標準ライブラリ 00:38 +331 Ef3 トーク 投稿記録 (→集計 (accumulate): コード例) タグ: 2017年版ソースエディター
2024年5月29日 (水)
- 差分履歴 N C++/コンセプト 14:14 +19,821 Ef3 トーク 投稿記録 (→コンセプトの概要: →コンセプトとは何か: コンセプト(concept)は、C++20から導入された新しい言語機能です。コンセプトは、型が満たすべき一連の要件を定義するものです。これにより、ジェネリックプログラミングにおいて、テンプレート引数として渡される型がその要件を満たしているかどうかをコンパイル時に検査できるようになります。→コンセプトの役割と目的: コンセプトの主な役割は、ジェネリックコードの安全性と expressivenessを高めることです。安全性が高まるのは、不適切な型がテンプレート引数として渡された場合にコンパイルエラーが発生するためです。expressivenessが向上するのは、コンセプトによってコードの意図がより明確に表現できるようになるためです。 コンセプトの目的は、以下の3つにまとめられます。 コンパイル時の型検査を可能にする ジェネリックコードの意図を明確に表現する 適切なエラーメッセージを出力する→コンセプトによるジェネリックプログラミングの利点: コンセプトを使うことで、ジェネリックプログラミングにおいて以下の利点が得られます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 10:25 +74 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * コルーチン <code><=></code><sup>(C++20:core)</sup>) タグ: 2017年版ソースエディター
- 差分履歴 N C++/コルーチン 10:25 +17,321 Ef3 トーク 投稿記録 (C++20で導入されたコルーチンは、非同期操作をシームレスに同期コードに統合するための強力なツールです。サスペンドとレジュームを可能にすることで、非同期操作を待ち、その結果を同期コードで使用することができます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 08:58 +39 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * コンセプト) タグ: 2017年版ソースエディター