ページ作成記録
以下はページ作成の最近の記録です。
- 2024年5月23日 (木) 06:52 Ef3 トーク 投稿記録 がページ「C++/構文の基礎」を作成しました (init.) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 05:45 Ef3 トーク 投稿記録 がページ「C++/三方比較演算子」を作成しました (C++20で導入された比較演算子 <=> は、通称「三方比較演算子」や「宇宙船演算子」と呼ばれます。この演算子は、二つの値を比較して、それらの関係(小さい、大きい、等しい)を一度に示すことができる総称的な比較を行います。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 05:36 NewSPapeR20232024 トーク 投稿記録 がページ「利用者・トーク:NewSPapeR20232024」を作成しました (ページの作成:「こんにちは」)
- 2024年5月23日 (木) 05:32 Tomzo トーク 投稿記録 がページ「民事執行法第19条の3」を作成しました (新規)
- 2024年5月23日 (木) 05:18 Tomzo トーク 投稿記録 がページ「民事執行法第19条の2」を作成しました (新規)
- 2024年5月23日 (木) 05:11 Ef3 トーク 投稿記録 がページ「C++/テンプレートメタプログラミング」を作成しました (テンプレートメタプログラミングとは: テンプレートメタプログラミングとは、C++のテンプレートの機能を使って、コンパイル時にプログラムを実行するテクニックのことです。通常のプログラムはコンパイル時に機械語に変換されるだけですが、テンプレートメタプログラミングではコンパイル時に様々な計算や処理を行うことができます。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 04:42 Ef3 トーク 投稿記録 がページ「C++/コンパイル時評価」を作成しました (コンパイル時評価は、プログラムの実行前、つまりコンパイル時に特定の計算や処理を行う技術です。これは、実行時のパフォーマンス向上、バグの早期発見、コードの最適化に大きく寄与します。C++におけるコンパイル時評価は、言語の進化と共に多くの変遷を経てきました。本稿では、C++におけるコンパイル時評価の歴史とその進化を振り返りながら、その利点や実際の応用例について詳述します。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 04:34 Tomzo トーク 投稿記録 がページ「カテゴリ:民事執行法 2022年改正」を作成しました (新規)
- 2024年5月23日 (木) 04:25 Ef3 トーク 投稿記録 がページ「C++/consteval」を作成しました (C++20からconstevalキーワードが導入されました。constevalは、コンパイル時の定数式評価を行う関数やコンストラクタを定義するために使用します。constevalで定義された関数やコンストラクタは、コンパイル時に評価され、その結果がプログラムに組み込まれます。これにより、実行時のオーバーヘッドを回避でき、プログラムのパフォーマンスが向上する可能性があります。constexprと constevalの違い: constexprは C++11 から導入されましたが、その機能には制限がありました。constexpr関数は、再帰呼び出しができず、コンストラクタを直接呼び出すこともできませんでした。これらの制限は、constexprの機能を限定的なものにしていました。 constevalは、これらの制限を解決するために導入されました。consteval関数は再帰呼び出しが可能で、コンストラクタも直接呼び出すことができます。これにより、より柔軟で表現力の高いメタプログラミングが可能になりました。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 04:21 Tomzo トーク 投稿記録 がページ「民事執行法第19条」を作成しました (新規)
- 2024年5月23日 (木) 04:18 Tomzo トーク 投稿記録 がページ「民事執行法第18条の2」を作成しました (新規)
- 2024年5月23日 (木) 04:01 Tomzo トーク 投稿記録 がページ「民事執行法第18条」を作成しました (新規)
- 2024年5月23日 (木) 03:59 Tomzo トーク 投稿記録 がページ「民事執行法第17条の3」を作成しました (新規)
- 2024年5月23日 (木) 03:52 Tomzo トーク 投稿記録 がページ「民事執行法第17条の2」を作成しました (新規)
- 2024年5月23日 (木) 03:35 Ef3 トーク 投稿記録 がページ「C++/特殊メンバー関数」を作成しました (特殊メンバー関数の概要: 特殊メンバー関数とは何か: 特殊メンバー関数とは、C++のクラスにおいて、オブジェクトの生成、コピー、移動、破棄などのライフサイクルを管理する一連の特別な関数のことを指します。これらの関数は、クラスの設計者によって明示的に定義することができます。特殊メンバー関数が必要となる理由: C++ではオブジェクトの生成や破棄の際にメモリ管理が必要となります。また、オブジェクトをコピーする際には、単純な値のコピーではなく、オブジェクトが保持するリソースのディープコピーが求められる場合があります。特殊メンバー関数を適切に定義することで、このようなオブジェクトのライフサイクル管理を効率的に行うことができます。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 03:19 Tomzo トーク 投稿記録 がページ「民事執行法第9条」を作成しました (新規)
- 2024年5月23日 (木) 03:16 Tomzo トーク 投稿記録 がページ「民事執行法第7条」を作成しました (新規)
- 2024年5月23日 (木) 03:02 Ef3 トーク 投稿記録 がページ「C++/純粋仮想関数」を作成しました (純粋仮想関数の概要: 純粋仮想関数とは、さらに具体的な実装を派生クラスに求める関数を指します。純粋仮想関数を1つでも含むクラスは抽象クラスと呼ばれ、そのままでは直接インスタンスを生成できません。抽象クラスの目的は、共通のインターフェースを定義することにあります。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 02:47 Ef3 トーク 投稿記録 がページ「C++/final」を作成しました (finalキーワードの概要: C++11から導入された final キーワードは、クラス、メソッド、仮想メソッドに対して適用することができます。final が付与された要素は、それ以上継承やオーバーライドができなくなります。つまり、final キーワードは継承やオーバーライドを明示的に禁止する役割を持っています。 final キーワードを適切に使用することで、クラスの設計を固定化し、意図しない継承やオーバーライドを防ぐことができます。これにより、プログラムの予期せぬ振る舞いを防ぎ、保守性と安全性を高めることができます。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 02:25 Ef3 トーク 投稿記録 がページ「C++/override」を作成しました (overrideキーワードの概要: C++11から導入されたoverride指定子は、派生クラスで基底クラスの仮想関数をオーバーライドする際に使用します。この指定子を関数定義に記述することで、その関数が確かに基底クラスの仮想関数をオーバーライドしていることをコンパイラに明示的に指示します。overrideキーワードの主な目的は、誤ったオーバーライドを防ぎ、コードの可読性とメンテナンス性を向上させることにあります。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 01:19 Ef3 トーク 投稿記録 がページ「C++/RAII」を作成しました (RAIIの概要: RAII(Resource Acquisition Is Initialization)は、C++においてリソース管理を自動化するための重要なプログラミングパターンです。このパターンでは、リソースの獲得と解放をオブジェクトの生存期間に結びつけることで、リソースの適切な管理を実現します。RAIIは、プログラムの安全性と信頼性を向上させるだけでなく、コードの保守性や可読性も向上させる効果があります。 RAIIの原則は、オブジェクトのコンストラクタでリソースを獲得し、デストラクタでリソースを解放することです。オブジェクトが生成される際にリソースを確実に獲得し、オブジェクトが破棄される際にリソースを自動的に解放することで、メモリリークやリソースリークの可能性を排除します。このため、手動でリソースを管理する必要がなくなり、コードの安全性と信頼性が向上します。 RAIIの適用範囲は広く、動的メモリの管理からファイルハンドルやネットワーク接続などのリソース管理まで様々です。特に、スマートポインタを使用したメモリ管理は、RAIIの代表的な応用例の一つです。) タグ: 2017年版ソースエディター
- 2024年5月23日 (木) 00:33 Ef3 トーク 投稿記録 がページ「C++/コンテナ」を作成しました (コンテナとは、複数の要素を格納するためのC++のデータ構造です。プログラミングにおいて、データを効率的に管理し、操作するためにコンテナは不可欠です。C++の標準ライブラリには、さまざまな種類のコンテナが含まれており、それらを適切に使いこなすことが重要です。) タグ: 2017年版ソースエディター
- 2024年5月22日 (水) 23:01 Tomzo トーク 投稿記録 がページ「公証人法」を作成しました (コンメンタール公証人法への転送ページ) タグ: 新規リダイレクト
- 2024年5月22日 (水) 19:35 Tomzo トーク 投稿記録 がページ「カテゴリ:民事執行法 2023年改正」を作成しました (新規)
- 2024年5月22日 (水) 19:21 Tomzo トーク 投稿記録 がページ「民事執行法第215条」を作成しました (ページの作成:「法学>民事法>コンメンタール>コンメンタール民事執行法 ==条文== (管轄等) ;第215条 :前条に規定する過料の事件は、執行裁判所の管轄とする。 ===改正経緯=== 2019年改正にて第207条から移動。 ==解説== ==参照条文== ---- {{前後 |民事執行法 |コンメンタ…」)
- 2024年5月22日 (水) 19:05 Tomzo トーク 投稿記録 がページ「民事執行法第213条」を作成しました (新規)
- 2024年5月22日 (水) 18:51 Tomzo トーク 投稿記録 がページ「民事執行法第212条」を作成しました (新規)
- 2024年5月22日 (水) 18:31 Tomzo トーク 投稿記録 がページ「民事執行法第211条」を作成しました (新規)
- 2024年5月22日 (水) 18:01 Tomzo トーク 投稿記録 がページ「民事執行法第204条」を作成しました (新規)
- 2024年5月22日 (水) 17:43 Tomzo トーク 投稿記録 がページ「民事執行法第201条」を作成しました (新規)
- 2024年5月22日 (水) 17:02 Tomzo トーク 投稿記録 がページ「民事執行法第176条」を作成しました (新規)
- 2024年5月22日 (水) 16:58 Tomzo トーク 投稿記録 がページ「民事執行法第175条」を作成しました (新規)
- 2024年5月22日 (水) 16:48 Tomzo トーク 投稿記録 がページ「民事執行法第174条」を作成しました (新規)
- 2024年5月22日 (水) 15:52 Tomzo トーク 投稿記録 がページ「民事執行法第24条」を作成しました (新規)
- 2024年5月22日 (水) 11:18 Tomzo トーク 投稿記録 がページ「民事執行法第158条」を作成しました (新規)
- 2024年5月22日 (水) 09:14 Tomzo トーク 投稿記録 がページ「民事執行法第167条の8」を作成しました (新規)
- 2024年5月22日 (水) 06:36 Ef3 トーク 投稿記録 がページ「C++/スマートポインタ」を作成しました (スマートポインタとは: ポインタは C++ でメモリ管理を行う上で非常に重要な役割を果たしますが、その使い方を誤ると、メモリリークやダングリングポインタなどの深刻な問題を引き起こす可能性があります。このような問題を回避するために、スマートポインタが導入されました。 スマートポインタは、メモリ領域の自動的な割り当てと解放を行うクラステンプレートで、一般的なポインタよりも安全で便利です。効率的なメモリ管理を自動化することで、プログラマはリソース管理コードを書く手間が省け、コードの信頼性が向上します。 従来のリソース管理手法には、Reference Countingと Garbage Collection(GC)がありますが、スマートポインタはReference Countingの考え方を取り入れています。GCに比べてパフォーマンスコストが低く、決定論的な動作をするためです。) タグ: 2017年版ソースエディター
- 2024年5月22日 (水) 04:23 Ef3 トーク 投稿記録 がページ「C++/ムーブキャプチャ」を作成しました (はじめに: この章では、C++のラムダ式におけるムーブキャプチャの概念とその使い方について学びます。ムーブキャプチャは、リソース管理の効率化やパフォーマンス向上に寄与する重要な技術です。本章を通じて、ムーブキャプチャの基本から応用例までを理解し、実際のプログラムで活用できるようになることを目指します。) タグ: 2017年版ソースエディター
- 2024年5月22日 (水) 03:13 Ef3 トーク 投稿記録 がページ「C++/名前修飾」を作成しました (はじめに: 名前修飾( name mangling )とは、関数名やクラス名などのシンボルに、その型情報や呼び出し規約などの情報をエンコードする仕組みです。これは、C++の多重オーバーロードやテンプレートなどの機能をサポートするために必要不可欠なものです。) タグ: 2017年版ソースエディター
- 2024年5月22日 (水) 03:08 Tomzo トーク 投稿記録 がページ「民事執行法第93条の3」を作成しました (新規)
- 2024年5月22日 (水) 03:00 Tomzo トーク 投稿記録 がページ「強制管理」を作成しました (ページの作成:「#redirect[[w:{{subst:PAGENAME}}]]」)
- 2024年5月22日 (水) 01:57 Ef3 トーク 投稿記録 がページ「C++/フォールディング式」を作成しました (C++17から導入されたフォールディング式(fold expressions)は、可変数のパラメーターパックを操作する際に非常に便利な機能です。この章では、フォールディング式の基本的な概念と、なぜこの機能が必要なのかについて説明します。) タグ: 2017年版ソースエディター
- 2024年5月22日 (水) 00:54 Ef3 トーク 投稿記録 がページ「C++/ジェネリックラムダ」を作成しました (ジェネリックラムダの概要: C++11から導入されたラムダ式は、無名の関数オブジェクトを簡潔に記述できる機能です。C++14ではさらに、その型推論の仕組みが拡張され、ジェネリックラムダが実現されました。 ジェネリックラムダとは、パラメータの型を自動的に推論し、複数の型に対応できるラムダ式のことです。これにより、テンプレート関数のような汎用的なコードを、よりシンプルに記述することができます。 ジェネリックプログラミングの本質は、異なる型に対して同じ処理を行うことです。ジェネリックラムダはその考え方を組み込んでおり、コードの重複を避けて抽象化を実現する手段となります。) タグ: 2017年版ソースエディター
- 2024年5月21日 (火) 23:35 Ef3 トーク 投稿記録 がページ「C++/スコープ」を作成しました (導入: スコープとは何か?: プログラミングにおける「スコープ」とは、変数や関数が有効な範囲を定義する概念です。スコープは、変数や関数が宣言された場所によって決定され、それによってその変数や関数へのアクセス範囲が決まります。 スコープがコード内でどのように機能するかの概要: スコープは、コード内で変数や関数がどのように見えるかを制御します。これにより、同じ名前の変数や関数が異なる場所で定義された場合でも、それぞれのスコープ内でのみアクセス可能であり、名前の衝突を避けることができます。) タグ: 2017年版ソースエディター
- 2024年5月21日 (火) 20:35 Tomzo トーク 投稿記録 がページ「民事執行法第68条の4」を作成しました (新規)
- 2024年5月21日 (火) 20:27 Tomzo トーク 投稿記録 がページ「民事執行法第68条」を作成しました (新規)
- 2024年5月21日 (火) 18:59 Tomzo トーク 投稿記録 がページ「民事執行法第16条」を作成しました (新規)
- 2024年5月21日 (火) 18:47 Tomzo トーク 投稿記録 がページ「民事執行法第15条の2」を作成しました (新規)
- 2024年5月21日 (火) 09:52 Tomzo トーク 投稿記録 がページ「民事執行法第65条の2」を作成しました (新規)
- 2024年5月21日 (火) 09:22 Tomzo トーク 投稿記録 がページ「カテゴリ:民事執行法 2019年改正」を作成しました (新規)