素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv030
「Lv030」の記事一覧
テンプレートの「明示的インスタンス化」を行う主なメリットはどれか。
特定の型での実体を1つのファイルで生成しておくことで、他での重複生成を避けられる。
2026年3月4日
`template
struct Factorial { … };` のように数値定数を引数に取るのはどの機能か。
整数や列挙型、ポインタなどをテンプレート引数として渡す機能である。
2026年3月4日
同じ名前の関数テンプレートと通常の関数がある場合、優先的に呼び出されるのはどちらか。
オーバーロード解決において、完全に一致する通常の関数がある場合はテンプレートより優先される。
2026年3月4日
引数の完全転送(Perfect Forwarding)を実現するために `std::forward` と組み合わせて使う参照型は。
フォワーディング参照(T&&)とstd::forwardを使用することで、値の性質を維持したまま転送できる。
2026年3月4日
テンプレートクラス内で `typedef T value_type;` のように定義された型を外部から参照する際の記法は。
入れ子になった型名を参照する場合、コンパイラに型であることを伝えるtypenameが必要である。
2026年3月4日
`template
void f(T&& param);` における `T&&` の特別な呼び名は。
テンプレート引数の型推論を伴う&&は、左辺値も右辺値も受け取ることができる。
2026年3月4日
C++17で導入された、コンパイル時の条件分岐を行う構文はどれか。
if constexprを使用すると、コンパイル時に条件を満たさない方の枝を無視できる。
2026年3月4日
テンプレート引数の「推論(Deduction)」が失敗した場合に、即座にエラーとせず別の候補を探す仕組みは。
SFINAE(Substitution Failure Is Not An Error)はテンプレートのオーバーロード解決の核心である。
2026年3月4日
`std::enable_if` を使用して特定の条件時のみテンプレートを有効にする手法を何と呼ぶか。
SFINAEを利用して、特定の型特性を持つ場合のみ関数をオーバーロード候補に残す。
2026年3月4日
「a!queryEntity」において、フィルタ条件に巨大なテキストリストを渡す際のリスクはどれか。
IN句などに大量の値を詰め込むと、データベースの実行計画が悪化し、処理時間が大幅に増大する。
2026年3月4日
投稿のページ送り
1
…
157
158
159
…
273