Ef3の投稿記録

利用者の編集は7,709回。 2006年11月19日 (日)にアカウント作成。
投稿の検索開く折り畳む
⧼contribs-top⧽
⧼contribs-date⧽
(最新 | 最古) (以後の50件 | ) (20 | 50 | 100 | 250 | 500 件) を表示

2024年6月1日 (土)

  • 08:122024年6月1日 (土) 08:12 差分 履歴 +2,035 N C++/標準ライブラリ/並行性サポートライブラリC++11で導入された並行性サポートライブラリは、マルチコアなどの並列処理環境を活用したプログラム開発を支援する機能を提供します。このライブラリを利用することで、プログラムのパフォーマンス向上や処理の効率化を図ることが可能です。 最新 タグ: 2017年版ソースエディター
  • 08:042024年6月1日 (土) 08:04 差分 履歴 +1,066 N C++/標準ライブラリ/正規表現ライブラリC++11で標準ライブラリに追加された正規表現ライブラリ (<regex> ヘッダー) は、テキストに対してパターンマッチングを行うための機能を提供します。正規表現と呼ばれる特殊な文字列を用いて、テキスト内にある特定の文字列を検索・置換したり、テキストの検証を行ったりすることができます。 最新 タグ: 2017年版ソースエディター
  • 07:552024年6月1日 (土) 07:55 差分 履歴 +2,938 N C++/標準ライブラリ/入出力ライブラリC++の入出力ライブラリは、プログラムと外部環境 (コンソール、ファイルなど) とのデータのやり取りを行うための機能を提供します。<iostream> ヘッダーを中心としており、様々な入出力操作を簡単かつ柔軟に記述することができます。 最新 タグ: 2017年版ソースエディター
  • 07:312024年6月1日 (土) 07:31 差分 履歴 +1,193 N C++/標準ライブラリ/ローカライゼーションライブラリC++には完全なローカライゼーションライブラリは備わっていませんが、C++標準ライブラリの一部である <locale> ヘッダによって、ローカライゼーションの基本的な機能を利用することができます。この機能は ロケール (locale) と呼ばれます。 ロケールは、言語、地域、文化圏などの情報を表す設定で、プログラムの実行環境に合わせて日付や時刻の表記、通貨記号、数値の区切り文字などを調整することができます。これにより、プログラムを世界中で利用できるようにすることが可能です。 最新 タグ: 2017年版ソースエディター
  • 07:222024年6月1日 (土) 07:22 差分 履歴 +2,937 N C++/標準ライブラリ/時間ライブラリC++の時間ライブラリは、主に以下の2つで構成されており、プログラム内で日付時刻を扱ったり、処理にかかった時間を計測したりすることができます。 chrono ライブラリ (ヘッダー <chrono>) : C++11で導入されたライブラリで、高精度な時間計測とカレンダー時間との変換機能を提供します。 Cライブラリ時間関数 (ヘッダー <ctime>) : C言語からの伝統的な時間取得・操作関数を提供します。 chrono ライブラリ は、より新しく、可読性が高く、推奨されるライブラリです。以下の機能を提供します。 高精度時間計測: ナノ秒 (ns) レベルの高精度で現在時刻や経過時間を取得できます。 カレンダー時間との変換: 現在時刻をカレンダー (年、月、日、時、分、秒) として取得したり、カレンダー時間を時刻に変換できます。 タイムゾーンへの対応: タイムゾーン情報は扱いませんが、タイムゾーンの影響を受けない時刻取得が可能です。 Cライブラリ時間関数 は、C言語からの互換性のために存在するライブラリで、以下の機能を提供します。 最新 タグ: 2017年版ソースエディター
  • 07:082024年6月1日 (土) 07:08 差分 履歴 +1,310 N C++/標準ライブラリ/数値ライブラリC++の数値ライブラリは、数値計算や乱数生成など、プログラムにおいて必要とされる様々な数学的機能を提供します。このライブラリを利用することで、自分でアルゴリズムを実装する必要がなくなり、開発の効率化と信頼性の向上ができます。 最新 タグ: 2017年版ソースエディター
  • 07:012024年6月1日 (土) 07:01 差分 履歴 +1,842 N C++/標準ライブラリ/アルゴリズムライブラリC++のアルゴリズムライブラリは、コンテナやシーケンスに対してさまざまなアルゴリズム操作を実行するための関数群を提供します。アルゴリズムライブラリを利用することで、頻繁に必要とされる処理を自分で実装する必要がなくなり、コードの簡潔化と保守性向上ができます。 アルゴリズムライブラリには多数のアルゴリズムが用意されており、それらを組み合わせることで複雑な処理も簡潔に記述することができます。アルゴリズムを選択する際には、処理の内容だけでなく、計算量やアルゴリズムの振る舞い (安定ソートかどうかなど) も考慮することが重要です。 最新 タグ: 2017年版ソースエディター
  • 06:482024年6月1日 (土) 06:48 差分 履歴 +1,614 N C++/標準ライブラリ/レンジライブラリC++20で導入されたレンジライブラリは、範囲 (Range) とビュー (View) という概念を導入し、コンテナやその他のデータ列をより直感的かつ効率的に処理するための仕組みを提供します。 従来のイテレータベースのアプローチと比較して、レンジライブラリは以下の利点があります。 簡潔なコード 範囲ベースの for ループなどの構文を用いることで、ループをより簡潔に記述することができます。 汎用性 レンジライブラリはコンテナの種類に依存せず、様々なデータ列に対して利用することができます。 パイプライン処理 レンジアダプタと呼ばれる関数を連結することで、データ列をパイプラインのように処理することができます。 アルゴリズムとの連携 レンジライブラリはアルゴリズムライブラリと密接に連携しており、アルゴリズムをより汎用的に適用することができます。 最新 タグ: 2017年版ソースエディター
  • 06:392024年6月1日 (土) 06:39 差分 履歴 +839 N C++/標準ライブラリ/イテレータライブラリC++のイテレータライブラリは、コンテナ (コンテナライブラリ containers) 内の要素を反復処理するための仕組みを提供します。イテレータは、コンテナ内の要素を一つずつ指す「仮想的なポインタ」のようなもので、コンテナの種類に依存しない統一的な方法で要素にアクセスすることができます。 最新 タグ: 2017年版ソースエディター
  • 06:302024年6月1日 (土) 06:30 差分 履歴 +1,736 N C++/標準ライブラリ/コンテナライブラリC++のコンテナライブラリは、データを効率的に格納および操作するための様々なクラスを提供します。これにより、プログラム内でデータを管理する際の作業が簡素化されます。 最新 タグ: 2017年版ソースエディター
  • 06:192024年6月1日 (土) 06:19 差分 履歴 +2 C++/標準ライブラリ/コンセプトライブラリ→‎ヘッダー一覧: <> 最新 タグ: 2017年版ソースエディター
  • 06:192024年6月1日 (土) 06:19 差分 履歴 +10 C++/標準ライブラリ/診断ライブラリ→‎ヘッダー一覧: <> 最新 タグ: 2017年版ソースエディター
  • 06:182024年6月1日 (土) 06:18 差分 履歴 +10 C++/標準ライブラリ/メモリ管理ライブラリ編集の要約なし 最新 タグ: 2017年版ソースエディター
  • 06:182024年6月1日 (土) 06:18 差分 履歴 +6 C++/標準ライブラリ/メタプログラミングライブラリ→‎ヘッダー一覧: <ヘッダー> 最新 タグ: 2017年版ソースエディター
  • 06:172024年6月1日 (土) 06:17 差分 履歴 +28 C++/標準ライブラリ/一般ユーティリティライブラリ→‎ヘッダー一覧: <ヘッダー> 最新 タグ: 2017年版ソースエディター
  • 06:152024年6月1日 (土) 06:15 差分 履歴 +1,692 N C++/標準ライブラリ/文字列ライブラリC++ の文字列ライブラリは、 std::string クラスを中心としており、文字列を操作するための様々な機能を提供します。C++の文字列ライブラリは、可変長の文字列を扱うことができ、メモリ上で必要な分だけ文字列を確保することができます。 最新 タグ: 2017年版ソースエディター
  • 06:022024年6月1日 (土) 06:02 差分 履歴 +2,316 N C++/標準ライブラリ/一般ユーティリティライブラリ一般ユーティリティライブラリ とは、C++プログラムでよく使われる便利な機能を提供するライブラリのことです。このライブラリの一部は、C++標準ライブラリの他の要素でも使用されます。 タグ: 2017年版ソースエディター
  • 05:452024年6月1日 (土) 05:45 差分 履歴 +752 N C++/標準ライブラリ/メタプログラミングライブラリこの節では、C++ のメタプログラミング機能について説明します。これらの機能は、コンパイル時にプログラムを生成または修正することを可能にし、以下の表にまとめられています。 タグ: 2017年版ソースエディター
  • 05:342024年6月1日 (土) 05:34 差分 履歴 +1,067 N C++/標準ライブラリ/メモリ管理ライブラリこの節では、メモリ管理コンポーネントについて説明します。 以下のサブセクションでは、一般メモリ管理機能、スマートポインタ、メモリリソース、スコープアロケータについて説明します。 タグ: 2017年版ソースエディター
  • 05:182024年6月1日 (土) 05:18 差分 履歴 +1,474 N C++/標準ライブラリ/診断ライブラリ診断ライブラリは、C++プログラムがエラー状態を検出して報告するために使用できるコンポーネントを記述するものです。 この節では、異常な条件を報告するためのコンポーネント、プログラムのアサーションを文書化するためのコンポーネント、スタックトレースを取得するためのコンポーネント、およびエラー番号コードのためのグローバル変数など、いくつかの種類の例外的な条件を報告するためのコンポーネントが説明されます。 タグ: 2017年版ソースエディター
  • 05:052024年6月1日 (土) 05:05 差分 履歴 +961 N C++/標準ライブラリ/コンセプトライブラリコンセプトライブラリは、C++プログラムがテンプレート引数のコンパイル時検証や、型のプロパティに基づいた関数のディスパッチを行うために使用できるライブラリコンポーネントを記述するためのものです。これらの概念の目的は、プログラム内の等式推論の基盤を確立することです。 コンセプトライブラリは、言語関連の概念、比較概念、オブジェクト概念、および呼び出し可能な概念などのサブクラウスを含みます。 タグ: 2017年版ソースエディター
  • 04:582024年6月1日 (土) 04:58 差分 履歴 −26 C++/標準ライブラリ/言語サポートライブラリ→‎ヘッダー一覧: Fix markup 最新 タグ: 2017年版ソースエディター
  • 04:522024年6月1日 (土) 04:52 差分 履歴 +1,987 N C++/標準ライブラリ/言語サポートライブラリこの章では、C++ プログラムの実行中に暗黙的に呼び出される関数シグニチャーと、暗黙的に生成されるオブジェクトの種類について説明します。また、これらの関数シグニチャーを宣言し、関連する型を定義するヘッダーファイルについても説明します。 タグ: 2017年版ソースエディター
  • 04:342024年6月1日 (土) 04:34 差分 履歴 −699 C++/標準ライブラリ編集の要約なし 最新 タグ: 2017年版ソースエディター
  • 01:422024年6月1日 (土) 01:42 差分 履歴 +2,681 C++/標準ライブラリ→‎標準ライブラリヘッダー: C言語互換ヘッダー C言語ヘッダー タグ: 2017年版ソースエディター
  • 01:292024年6月1日 (土) 01:29 差分 履歴 +4,470 C++/標準ライブラリ→‎標準ライブラリヘッダー タグ: 2017年版ソースエディター
  • 01:222024年6月1日 (土) 01:22 差分 履歴 +1 C++/標準ライブラリ/typeindextypo 最新 タグ: 2017年版ソースエディター
  • 01:222024年6月1日 (土) 01:22 差分 履歴 +1,162 N C++/標準ライブラリ/typeindextype_indexクラスは、type_infoクラスをシンプルにラップしたものです。これにより、関連コンテナや非順序関連コンテナでインデックス型として使用できるようになります。 type_indexクラスには、コンストラクタ、比較演算子、ハッシュ値の取得メソッド、名前の取得メソッドがあります。比較演算子は、内部で保持するtype_infoオブジェクトを使って比較を行います。ハッシュ値と名前の取得メソッドも、内部のtype_infoオブジェクトに委ねています。 またクラステンプレートhash<T>に、type_indexの特殊化が用意されています。これにより、type_indexオブジェクトに対してhash関数を使えるようになります。 type_indexクラスの目的は、type_infoクラスをラップし、コンテナのキーとして使用できるようにすることです。 タグ: 2017年版ソースエディター
  • 01:022024年6月1日 (土) 01:02 差分 履歴 +2,461 N C++/標準ライブラリ/expected<expected> ヘッダーは、C++23で導入された新しいヘッダーであり、値またはエラー状態を表す expected 型を提供します。この型は、関数や演算子の戻り値として使用することで、エラー処理を簡潔かつ効率的に行うことができます。 最新 タグ: 2017年版ソースエディター
  • 00:342024年6月1日 (土) 00:34 差分 履歴 +11,297 N C++/標準ライブラリ/stdexcept<stdexcept>では、C++プログラムのエラーを報告するためのいくつかの既定義例外の型が定義されています。これらの例外は継承関係にあります。 最新 タグ: 2017年版ソースエディター

2024年5月31日 (金)

  • 23:552024年5月31日 (金) 23:55 差分 履歴 +8,908 N C++/標準ライブラリ/stacktraceC++ プログラムが現在のスレッドの実行のスタックトレースを格納し、実行時に格納されたスタックトレースに関する情報を照会するために使用できるコンポーネントについて説明します。 最新 タグ: 2017年版ソースエディター
  • 23:432024年5月31日 (金) 23:43 差分 履歴 +4,975 N C++/標準ライブラリ/system error<system_error> ヘッダーは、オペレーティングシステムやその他の低レベル API から発生するエラー状況を報告するためのメカニズムを提供します。エラーを構造化された方法で表現し処理することで、コードの可読性と保守性を向上させます。 最新 タグ: 2017年版ソースエディター
  • 23:112024年5月31日 (金) 23:11 差分 履歴 +1,409 C++/標準ライブラリ/cerrno→‎<cerrno> ヘッダーの利用例: 以下は、<cerrno> ヘッダーを利用する例です。C++ #include <cerrno> // errno #include <cstdio> // std::fopen() std::fclose() #include <cstring> // std::strerror() #include <iostream> auto main() -> int { // ファイルを開こうとする FILE* fp = std::fopen("myfile.txt", "r"); // エラーが発生した場合 if (fp == nullptr) { if (errno == ENOENT) { // ファイルが存在しない std::cerr << "ファイルが存在しません: " << strerror(errno) << std::endl; } else { 最新 タグ: 2017年版ソースエディター
  • 22:242024年5月31日 (金) 22:24 差分 履歴 +2,577 N C++/標準ライブラリ/cerrnoC++標準ライブラリには、<cerrno> ヘッダーが用意されており、POSIX 規格に準拠したエラー番号を扱うためのマクロが定義されています。この章では、<cerrno> ヘッダーの使い方と、定義されているエラー番号について説明します。 タグ: 2017年版ソースエディター
  • 16:552024年5月31日 (金) 16:55 差分 履歴 +8,682 N C++/標準ライブラリ/bit<bit> ヘッダーは、C++20 で導入されたもので、ビット単位でのアクセス、操作、処理を行うための関数を提供します。 この章では、<bit> ヘッダーで利用できる機能について説明します。 最新 タグ: 2017年版ソースエディター
  • 09:442024年5月31日 (金) 09:44 差分 履歴 +2,249 N C++/標準ライブラリ/cassert<cassert>ヘッダーは、エラー処理ライブラリの一部であり、プログラム内でアサーション(条件)を記述するためのマクロassertを提供します。このヘッダーは、もともとC標準ライブラリの<assert.h>として存在していました。 最新 タグ: 2017年版ソースエディター
  • 09:342024年5月31日 (金) 09:34 差分 履歴 +2,571 N C++/標準ライブラリ/limits<limits>ヘッダーは、型サポートライブラリの一部で、すべての基本的な数値型のプロパティを問い合わせるためのインターフェースを提供します。 最新 タグ: 2017年版ソースエディター
  • 06:532024年5月31日 (金) 06:53 差分 履歴 +3,933 N C++/標準ライブラリ/climits<climits> ヘッダーは、C++ の標準ライブラリの一部であり、プログラムで使用できる各種整数型とその限界値に関する情報を提供します。 このヘッダーはもともと C 言語の標準ライブラリに <limits.h> として存在していました。 最新 タグ: 2017年版ソースエディター
  • 06:352024年5月31日 (金) 06:35 差分 履歴 +3,811 N C++/標準ライブラリ/new<new> ヘッダーは C++ の標準ライブラリの一部であり、メモリ管理のための低レベルな機能を提供します。主に、プログラムの実行中にメモリを動的に割り当てたり解放したりするための仕組みを扱います。 最新 タグ: 2017年版ソースエディター
  • 06:272024年5月31日 (金) 06:27 差分 履歴 +6,329 N C++/標準ライブラリ/memoryこの章では、C++標準ライブラリに含まれる<memory>ヘッダーについて解説します。このヘッダーは、スマートポインタ、メモリアロケータ、未初期化領域操作といった、メモリ管理に関わる機能を提供します。 最新 タグ: 2017年版ソースエディター
  • 06:142024年5月31日 (金) 06:14 差分 履歴 +11,814 N C++/標準ライブラリ/type traits<type_traits> ヘッダーは、C++11 で導入された C++ 標準ライブラリのメタプログラミング機能の一部です。 さまざまなデータ型を扱う汎用的なコンパイル時評価コードを書くために使用できるクラスとヘルパー関数のセットを提供します。 これらのトレイトを使用して、コンパイル時に型のプロパティを分析し、より堅牢で柔軟なコードを作成できます。 最新 タグ: 2017年版ソースエディター
  • 05:472024年5月31日 (金) 05:47 差分 履歴 +7,504 N C++/標準ライブラリ/iosfwdこのヘッダー <iosfwd> は、C++ 入出力ライブラリのための前方宣言を格納しています。前方宣言とは、クラスや関数の存在を宣言するのみで、その詳細な定義は後回しにする技法です。これにより、コンパイラはコードをコンパイルする際に必要な情報のみを事前に取得でき、コードの依存関係を整理できます。 最新 タグ: 2017年版ソースエディター
  • 05:372024年5月31日 (金) 05:37 差分 履歴 +3,391 C++/標準ライブラリ/ios<ios> ヘッダーファイルは、C++標準ライブラリの重要な構成要素であり、入出力 (I/O) ストリームとストリームマニピュレータに関する宣言を提供します。これらのストリームは、ファイル、コンソール、メモリバッファなど、さまざまなデータソースとのやり取りを可能にします。 最新 タグ: 2017年版ソースエディター
  • 05:262024年5月31日 (金) 05:26 差分 履歴 +2,142 N C++/標準ライブラリ/fstream<fstream>ヘッダーは、ファイルの入出力を行うためのクラスを提供します。このヘッダーはC++の入出力ライブラリの一部です。 最新 タグ: 2017年版ソースエディター
  • 05:202024年5月31日 (金) 05:20 差分 履歴 +5,551 N C++/標準ライブラリ/cstdio<cstdio>ヘッダーはC言語標準ライブラリの<stdio.h>に由来しており、ファイルの入出力を扱う関数が定義されています。 最新 タグ: 2017年版ソースエディター
  • 05:112024年5月31日 (金) 05:11 差分 履歴 +2,578 N C++/標準ライブラリ/numbersC++20から、数学的な定数を提供する<numbers>ヘッダーが導入されました。このヘッダーによって、プログラムに高精度な数値を簡単に利用できるようになりました。 最新 タグ: 2017年版ソースエディター
  • 05:012024年5月31日 (金) 05:01 差分 履歴 +4,200 N C++/標準ライブラリ/typeinfoC++プログラムでは、実行時に様々な型の情報を必要とする場面があります。たとえば、例外処理や動的キャストなどでは、オブジェクトの実際の型を知る必要があります。<typeinfo>ヘッダーはこのような目的で使用され、型情報を扱うクラスやユーティリティを提供しています。 最新 タグ: 2017年版ソースエディター
  • 04:482024年5月31日 (金) 04:48 差分 履歴 +7,647 N C++/標準ライブラリ/regexテキスト処理では、特定のパターンに合致する部分文字列を検索・置換することがよくあります。この際、正規表現を使うと非常に柔軟で強力な処理が可能になります。C++11で導入された<regex>ヘッダーは、ECMAScript準拠の正規表現を提供し、パターンマッチングやテキスト変換などの機能を備えています。 最新 タグ: 2017年版ソースエディター
  • 04:332024年5月31日 (金) 04:33 差分 履歴 +3,932 N C++/標準ライブラリ/spanC++20で導入された <span> ヘッダーは、配列やコンテナに対する一連の非所有権ビュー(views)を提供します。std::span は、連続したメモリ上の要素シーケンスに対する安全なアクセスを可能にします。これにより、配列の添字アクセスに関連するバグを回避でき、コードの安全性が向上します。<!-- <span> はHTMLの要素名SPANと衝突するので、適宜エスケープする必要があります。 --> 最新 タグ: 2017年版ソースエディター
  • 04:132024年5月31日 (金) 04:13 差分 履歴 +4,200 N C++/標準ライブラリ/exceptionこの章では、C++ 標準ライブラリに含まれる <exception> ヘッダーについて解説します。このヘッダーは、エラー処理ライブラリの一部であり、プログラム実行中に発生した例外を捕捉、伝達するための機能を提供します。 最新 タグ: 2017年版ソースエディター
(最新 | 最古) (以後の50件 | ) (20 | 50 | 100 | 250 | 500 件) を表示