素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
`std::accumulate` アルゴリズムが定義されているヘッダはどれか。
数値計算系のアルゴリズムはヘッダに定義されている。
2026年3月4日
範囲内の要素を特定の条件で並べ替え、かつ相対的な順序を維持する関数はどれか。
std::stable_sortは同等の値を持つ要素の元の順序を保ったままソートする。
2026年3月4日
ラムダ式において、キャプチャリストを空 `[]` にした場合の制約はどれか。
空のキャプチャリストは、外部スコープのローカル変数にアクセスできないことを意味する。
2026年3月4日
std::mem_fnを使用する主な目的はどれか。
std::mem_fnはメンバ関数へのポインタを呼び出し可能なオブジェクトに変換する。
2026年3月4日
関数ポインタと比較して、関数オブジェクトが優れている点はどれか。
関数オブジェクトはクラスであるため、メンバ変数による状態保持や最適化が効きやすい。
2026年3月4日
std::ptr_funやstd::bind1stなどがC++11以降で非推奨となった代替手段はどれか。
より柔軟で強力なstd::bindやラムダ式の普及により、古いアダプタは不要となった。
2026年3月4日
述語(Predicate)が満たすべき戻り値の要件はどれか。
述語は真偽値を返すか、boolとして評価できる型を返す必要がある。
2026年3月4日
C++14で導入された、ラムダ式の引数にautoを使用する機能を何と呼ぶか。
ジェネリックラムダにより、引数の型をコンパイル時に推論させるテンプレートのような記述ができる。
2026年3月4日
std::bindで引数の順序を入れ替える際などに使用する特殊な定数はどれか。
std::placeholders名前空間にある_1などのプレースホルダを使用する。
2026年3月4日
ラムダ式のキャプチャにおいて、`[this]` と指定した場合の効果はどれか。
thisをキャプチャすることで、ラムダ内からメンバ変数やメンバ関数を扱える。
2026年3月4日
投稿のページ送り
1
…
158
159
160
…
230