関連ページの更新状況
← C++/例外処理
リンク元またはリンク先の変更を表示したいページ名を入力してください。("Category:カテゴリ名"と入力すると下位カテゴリを参照できます)。自分のウォッチリストにあるページの変更は太字で表示されます。
略語のリスト:
- デ
- ウィキデータの編集
- N
- ページの新規作成 (新しいページ一覧も参照)
- M
- 細部の編集
- ボ
- ボットによる編集
- (±123)
- ページサイズの増減 (バイト単位)
- 一時的にウォッチしているページ
2024年5月18日 (土)
- 差分履歴 C++ 01:34 +106 Ef3 トーク 投稿記録 (→初心者むけの内容: * 配列とベクトル * 文字列とstd::string) タグ: 2017年版ソースエディター
- 差分履歴 N C++/文字列とstd::string 01:32 +5,670 Ef3 トーク 投稿記録 (→文字列の基本概念: 文字列は文字の並びであり、テキストデータを表現するために使用されます。C++では、文字列は配列やクラスを使って表現されます。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/配列とベクトル 01:16 +10,960 Ef3 トーク 投稿記録 (→配列とベクトルの基本概念: →配列とベクトルの定義と基本的な使い方: 配列とベクトルは、複数の要素を格納するための主要なデータ構造です。配列は固定サイズの連続したメモリ領域に要素を格納し、要素の追加や削除が困難です。一方、ベクトルは動的にメモリを確保し、要素の追加や削除が容易です。) タグ: 2017年版ソースエディター
- 差分履歴 M C++ 00:49 −4 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: Fix ln.) タグ: 2017年版ソースエディター
- 差分履歴 C++ 00:46 −9 Ef3 トーク 投稿記録 (→中級〜上級者むけの内容: * C++のキーワード一覧 リダイレクトへのリンクを解消({{Nav}}が正しく機能しない)) タグ: 2017年版ソースエディター
- 差分履歴 M C++/式と演算子 00:42 0 Ef3 トーク 投稿記録 (s/{{Nav]]/{{Nav}}/1) タグ: 2017年版ソースエディター
- 差分履歴 N C++/式と演算子 00:40 +12,179 Ef3 トーク 投稿記録 (→式とは何か?: プログラミングにおいて、式(expression)とは値を生成するコードの断片です。式はリテラル、変数、演算子、関数呼び出し、およびそれらの組み合わせから構成されます。式は通常、文の中で使用され、評価された結果を生成します。 →式の基本的な構成要素: 式の基本的な構成要素には以下があります: リテラル(literal) 定数値や文字、真偽値などの値そのもの。 変数(variable) メモリ内の位置に関連付けられた名前。 演算子(operator) 値を結合したり、操作したりするための記号またはキーワード。 関数呼び出し(function call) プログラム内の関数を実行し、結果を返す。) タグ: 2017年版ソースエディター
2024年5月17日 (金)
- 差分履歴 C++ 23:59 −212 Ef3 トーク 投稿記録 (→初心者むけの内容: * オブジェクト指向プログラミング) タグ: 2017年版ソースエディター
- 差分履歴 N C++/オブジェクト指向プログラミング 23:50 +17,369 Ef3 トーク 投稿記録 (→オブジェクト指向プログラミングとは: オブジェクト指向プログラミング(OOP)は、ソフトウェア設計のパラダイムであり、データとその操作を一つの「オブジェクト」としてまとめて扱う手法です。オブジェクトは状態(データ)と振る舞い(メソッド)を持ち、これによりプログラムの構造を直感的に理解しやすくなります。 →クラスとオブジェクト: クラスはオブジェクトの設計図であり、オブジェクトはクラスのインスタンスです。クラスにはデータメンバー(属性)とメンバー関数(メソッド)が含まれます。) タグ: 2017年版ソースエディター
- 差分履歴 C++/C++特有の概念 21:41 −4,338 Ef3 トーク 投稿記録 (C++は、C言語を基にしたプログラミング言語であり、オブジェクト指向プログラミング(OOP)やジェネリックプログラミング、メモリ管理の高度な機能など、数多くの新しい概念と機能を取り入れています。本章では、C++に特有のこれらの機能について詳しく説明し、C言語との違いを理解することを目的とします。また、2020年12月に規格出版されたC++20規格で追加された機能も紹介します。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 21:12 +50 Ef3 トーク 投稿記録 (* C++開発環境の整備) タグ: 2017年版ソースエディター
- 差分履歴 C++/文法の基礎 07:01 −16,048 Ef3 トーク 投稿記録 (→C++とは: C++は、プログラミング言語の1つであり、C言語をベースにしたオブジェクト指向プログラミング言語です。C++は、高レベルの抽象化と低レベルのメモリ制御を組み合わせた多様なアプリケーションをサポートします。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 04:21 +326 Ef3 トーク 投稿記録 (主要な節へのリンク) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 03:37 +97 Ef3 トーク 投稿記録 (cleanup) タグ: 2017年版ソースエディター
2024年5月16日 (木)
- 差分履歴 C++/標準ライブラリ 06:20 −111 Ef3 トーク 投稿記録 (typo) タグ: 2017年版ソースエディター
- 差分履歴 C++/標準ライブラリ 05:37 +1,904 Ef3 トーク 投稿記録 (→ヘッダーと名前空間の概要: →using namespace std;が非推奨な理由: using namespace std; 文は、C++のプログラムで標準ライブラリのすべてのシンボルを std 名前空間なしで使用できるようにするための便利な方法ですが、非推奨とされる理由はいくつかあります。 名前の衝突 std 名前空間には、さまざまな標準ライブラリのクラス、関数、変数などが含まれています。プログラムで他のライブラリや自分のコードと std の名前が衝突する可能性があります。名前空間を指定しないことで、これらの衝突が発生する可能性が高まります。 可読性の低下 using namespace std; を使用すると、標準ライブラリのすべての名前がグローバルスコープに導入されるため、コードの可読性が低下します。コードを読んでいるときに、特定の名前がどの名前空間から来たのか明確ではなくなり、コードの理解が難しくなります。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/標準ライブラリ 05:15 +42,967 Ef3 トーク 投稿記録 (標準ライブラリは、C++プログラムの開発において不可欠な部分です。この章では、標準ライブラリの役割と重要性について概説し、ヘッダーファイルと名前空間についても基本的な概要を提供します。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 05:15 −222 Ef3 トーク 投稿記録 (* 標準ライブラリ) タグ: 2017年版ソースエディター
2024年5月15日 (水)
- 差分履歴 C++/文法の基礎 05:33 +10 Ef3 トーク 投稿記録 (→cout と printf の相違点: <ref>範囲) タグ: 2017年版ソースエディター
- 差分履歴 C++/クラスの定義や継承 05:07 +610 Ef3 トーク 投稿記録 (→純粋仮想関数: メモリーリーク解消) タグ: 2017年版ソースエディター
- 差分履歴 C++ 03:03 +202 Ef3 トーク 投稿記録 (→附録: * CからC++への移行 * /JavaやC Sharpなどの中間コード型言語からC++への移行) タグ: 2017年版ソースエディター
- 差分履歴 C++/データ型と変数 02:50 +1,079 Ef3 トーク 投稿記録 (→キャストの使い方: OLのLIからH4に昇格) タグ: 2017年版ソースエディター
- 差分履歴 C++ 02:01 +95 Ef3 トーク 投稿記録 (→附録: * C++03(JIS C++)からC++23への移行の手引) タグ: 2017年版ソースエディター
- 差分履歴 C++/制御構造 00:11 +1,958 Ef3 トーク 投稿記録 (→制御の移動: プログラム内で制御の移動を行うために、C++ではbreak、continue、gotoなどのキーワードが提供されています。これらを使うことで、ループや条件分岐などの制御構造の中で、特定の条件下で処理を中断したり、次のループに進んだりすることが可能です。) タグ: 2017年版ソースエディター
2024年5月14日 (火)
- 差分履歴 C++/制御構造 23:45 +13,835 Ef3 トーク 投稿記録 (→ループ構造) タグ: 2017年版ソースエディター
- 差分履歴 C++/制御構造 22:56 +4,733 Ef3 トーク 投稿記録 (序文を整理;構成再検討) タグ: 2017年版ソースエディター
- 差分履歴 C++/制御構造 09:46 +3,024 Ef3 トーク 投稿記録 (→if constexpr: if constexprはC++17で導入された新しい条件分岐の形式で、コンパイル時に条件を評価するために使用されます。この機能は、コンパイル時に分岐を解決できるため、メタプログラミングやテンプレートプログラミングで特に有用です。) タグ: 2017年版ソースエディター
- 差分履歴 C++/制御構造 07:54 +8,121 Ef3 トーク 投稿記録 (→制御構造の重要性: 制御構造はプログラミングの基本であり、プログラムの流れを制御するための枠組みです。これにより、条件に応じた処理の分岐や繰り返し処理が可能になります。制御構造を理解することは、効率的でエラーの少ないプログラムを書くための第一歩です。 →制御構造の役割: 条件分岐 特定の条件に基づいて異なる処理を実行する。 繰り返し処理 同じ処理を複数回実行する。 制御の移動 プログラムの特定の部分に直接ジャンプする。 制御構造を適切に使いこなすことで、プログラムの読みやすさと保守性が向上します。また、複雑なロジックをシンプルかつ明確に表現できるようになります。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 07:24 +3 Ef3 トーク 投稿記録 (→目次: :制御構造) タグ: 2017年版ソースエディター
- 差分履歴 N C++/制御構造 07:23 +1,763 Ef3 トーク 投稿記録 (構成) タグ: 2017年版ソースエディター
- 差分履歴 N C++/データ型と変数 05:45 +38,743 Ef3 トーク 投稿記録 (→データ型の概念: データ型とは データ型(data type)とは、プログラミング言語においてデータを表現する方法を定義するものです。データ型は、データがどのようなフォーマットで格納され、どのような操作が可能かを決定します。例えば、整数型は整数値を表現するためのデータ型であり、浮動小数点数型は実数値を表現するためのデータ型です。 →データ型の重要性: データ型は、プログラミングにおいて非常に重要な概念です。適切なデータ型を選択することで、プログラムのメモリ使用量を最適化し、予期しない動作を防ぐことができます。また、データ型を適切に使用することで、コードの可読性と保守性が向上します。 データ型を適切に使用しないと、様々な問題が発生する可能性があります。たとえば、整数型に実数値を代入しようとすると、値が切り捨てられてしまいます。また、メモリ上の値を意図しない型で解釈すると、予期しないデータにアクセスしてしまう可能性があります。) タグ: 2017年版ソースエディター
- 差分履歴 C++/記法 04:13 +3,226 Ef3 トーク 投稿記録 ({{コラム|変数を初期化するための3つの方法}}) タグ: 2017年版ソースエディター
2024年5月13日 (月)
- 差分履歴 C++ 05:28 +118 Ef3 トーク 投稿記録 (→附録: :機能テストマクロ :コードギャラリー) タグ: 2017年版ソースエディター
- 差分履歴 N C++/記法 00:00 +2,518 Ef3 トーク 投稿記録 (C++は柔軟性が高く、高度な機能を備えたプログラミング言語です。以下に、基本的な構文と機能をいくつか挙げてみます:) タグ: 2017年版ソースエディター
2024年5月12日 (日)
- 差分履歴 N C++/関数 23:48 +25,110 Ef3 トーク 投稿記録 (→関数とは何か?: プログラム内で特定のタスクや処理を実行するための独立したコードブロックを指します。関数は、コードの再利用性やメンテナンス性を高め、大規模なプログラムの作成を容易にします。また、関数はプログラムを論理的な部品に分割することで、全体の理解やデバッグを容易にする役割も果たします。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 23:08 +49 Ef3 トーク 投稿記録 (→附録: C++の変遷) タグ: 2017年版ソースエディター
- 差分履歴 C++ 07:29 +406 Ef3 トーク 投稿記録 (:Uniform initialization) タグ: 2017年版ソースエディター
- 差分履歴 N C++/Uniform initialization 07:21 +24,803 Ef3 トーク 投稿記録 (→Uniform initializationの概要: Uniform initializationは、C++11で導入された初期化方法の一つであり、ブレース {} を使用して異なる種類のオブジェクトを初期化する手法を指します。この方法は、様々な初期化シナリオで統一された構文を提供し、コードの一貫性や可読性を向上させることを目的としています。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 07:00 −565 Ef3 トーク 投稿記録 (:nullptr) タグ: 2017年版ソースエディター
- 差分履歴 N C++/nullptr 06:59 +18,039 Ef3 トーク 投稿記録 (→nullptrの導入と背景: nullptrは、C++11で導入された新しいキーワードです。従来、C++ではNULLポインタがヌルポインタを表すために使用されていましたが、これにはいくつかの問題がありました。たとえば、NULLマクロは整数型に定義されている場合があり、またポインタと整数型の間で暗黙の型変換が発生する可能性がありました。これにより、ポインタと整数の不正な変換や、NULLポインタと0の区別が難しくなるなどの問題が生じました。 nullptrは、これらの問題を解決するために導入されました。nullptrはポインタ型のリテラルであり、明示的にヌルポインタを表します。これにより、ヌルポインタと整数型の間での混乱を回避し、ポインタと整数の不正な変換を防ぐことができます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 06:33 −1,107 Ef3 トーク 投稿記録 (:ラムダ式) タグ: 2017年版ソースエディター
- 差分履歴 N C++/ラムダ式 06:32 +19,009 Ef3 トーク 投稿記録 (→ラムダ式の概要: ラムダ式(または無名関数)は、C++11から導入された機能であり、関数を定義するための簡潔で柔軟な方法を提供します。ラムダ式は、関数オブジェクト(関数ファンクタ)をインラインで定義する方法として機能し、関数のように使用できますが、名前を持たないため、一時的な場所で使用することができます。) タグ: 2017年版ソースエディター
- 差分履歴 N C++/using 06:03 +25,020 Ef3 トーク 投稿記録 (→usingキーワードの概要: C++におけるusingキーワードは、名前空間や型、または特定のメンバーへのアクセスを指定するために使用されます。このキーワードは、コードの可読性を向上させ、記述を簡潔にするのに役立ちます。 usingの重要性と役割 usingキーワードは、以下のような重要な役割を果たします。 名前空間の指定 「using namespace」ディレクティブを使用して、名前空間内のすべての名前を現在のスコープにインポートします。これにより、特定の名前空間内のすべてのメンバーにアクセスできるようになります。 型のエイリアス usingキーワードを使用して、既存の型に別名を付けることができます。これにより、長い型名を短くすることができ、コードの可読性を向上させることができます。 メンバーの指定 usingキーワードを使用して、クラスや構造体内の特定のメンバーにアクセスできるようにします。これにより、クラス内のメンバーに直接アクセスする際に、クラス名を省略することができます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 06:03 −760 Ef3 トーク 投稿記録 (:using) タグ: 2017年版ソースエディター
- 差分履歴 N C++/decltype 05:27 +22,887 Ef3 トーク 投稿記録 (→decltypeの概要: decltype(declared type)は、C++11で導入されたキーワードの一つであり、式の型を取得するために使用されます。つまり、変数や式の型を推論するための仕組みを提供します。これにより、プログラマーはコンパイル時に型情報を取得し、型を明示的に指定することができます。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 05:26 −642 Ef3 トーク 投稿記録 (:decltype) タグ: 2017年版ソースエディター
- 差分履歴 C++ 04:55 −825 Ef3 トーク 投稿記録 (:範囲ベースfor) タグ: 2017年版ソースエディター
- 差分履歴 N C++/範囲ベースfor 04:55 +19,392 Ef3 トーク 投稿記録 (→はじめに: この章は、C++プログラマーが範囲ベースforループを効果的に使用するための手引きとなることを目的としています。 範囲ベースforループは、C++11で導入された新しいループ構文であり、従来のforループよりもシンプルで直感的な方法でコンテナや配列の要素をイテレートすることができます。このハンドブックでは、範囲ベースforループの基本的な構文や使い方から始めて、応用例や最適化の方法、さらには将来の展望まで幅広くカバーします。 この章を通じて、読者は範囲ベースforループを適切に活用し、コードの可読性を向上させ、プログラムの効率性を高めるための知識とスキルを習得することができるでしょう。) タグ: 2017年版ソースエディター
- 差分履歴 C++ 03:19 −360 Ef3 トーク 投稿記録 タグ: 2017年版ソースエディター
- 差分履歴 N C++/型推論 03:19 +22,555 Ef3 トーク 投稿記録 (→この章の概要: C++は静的型付け言語でありながら、コードの柔軟性を高めるために型推論機能を提供しています。型推論は、変数の型や式の型をコンパイラが自動的に推論することであり、コードの簡潔さや可読性を向上させる上で非常に有用です。この章では、C++の型推論機能について基本から応用までを詳しく解説します。) タグ: 2017年版ソースエディター