素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
範囲内の少なくとも1つの要素が条件を満たしているか判定するアルゴリズムはどれか。
std::any_ofは1つでも述語を満たす要素があればtrueを返す。
2026年3月4日
エイリアステンプレートを定義するために使用するキーワードはどれか。
usingキーワードを用いることで、引数を持つ型エイリアス(テンプレート)を定義できる。
2026年3月4日
範囲内の要素が特定の順序(昇順など)になっているかを確認するアルゴリズムはどれか。
std::is_sortedは範囲がソート済みであればtrueを返す。
2026年3月4日
テンプレートを用いてコンパイル時に計算を行う手法の総称はどれか。
テンプレートの展開プロセスを利用した計算をテンプレートメタプログラミング(TMP)と呼ぶ。
2026年3月4日
クラステンプレート内で定義されたメンバ関数テンプレートを外部で定義する際の正しい記法はどれか。
外側クラスのtemplateと内側メンバのtemplateを別々に記述する必要がある。
2026年3月4日
依存名(Dependent Name)が型であることをコンパイラに伝えるキーワードはどれか。
テンプレート引数に依存する名前が型名である場合はtypenameを前置する必要がある。
2026年3月4日
あるテンプレート引数が特定の基底クラスを継承しているか等の制約を課す機能(C++20)はどれか。
Conceptsを使用することでテンプレート引数に対する要件を明示的に記述できる。
2026年3月4日
テンプレートの特殊化において、一部の型をポインタ型として一括で定義する手法はどれか。
T*のように型の一部をパターン化して定義するのは部分特殊化の一種である。
2026年3月4日
可変引数テンプレートにおいて、引数の束を表現する記法はどれか。
三点リーダー(...)はパラメータパックと呼ばれ、任意個の引数を扱う。
2026年3月4日
テンプレートの定義と実装をヘッダファイルに記述しなければならない主な理由はどれか。
コンパイラはインスタンス化の際に関数の実体(定義)を知る必要がある。
2026年3月4日
投稿のページ送り
1
…
163
164
165
…
230