素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
dynamic_castが実行時に型を判定するために参照する情報はどこにあるか。
dynamic_castはクラスの仮想関数テーブルに付随する型情報を利用する。
2026年3月4日
std::unordered_mapの平均的な検索時間計算量はどれか。
ハッシュテーブルを用いるunordered系コンテナの検索は平均定数時間で行える。
2026年3月4日
定数ポインタを非定数ポインタにキャストして、値を書き換えることが許されるケースはどれか。
元がconstでないオブジェクトをconst参照経由で操作する際のキャストは合法である。
2026年3月4日
C++11以降で導入された、固定長配列をラップするクラスはどれか。
std::arrayはコンパイル時にサイズが決定する固定長配列のSTL版である。
2026年3月4日
連想コンテナの検索において、要素が見つからなかった場合にfind()が返す値はどれか。
findメソッドは検索に失敗するとコンテナの末尾の次を指すend()イテレータを返す。
2026年3月4日
std::mapのメソッド`insert`が返す戻り値の型はどれか。
insertの結果として、挿入位置を示すイテレータと成否を示すboolのペアが返る。
2026年3月4日
std::priority_queueで要素を並べるために内部で使われているアルゴリズムの構造はどれか。
priority_queueは内部的にヒープ構造を維持して最大値を管理する。
2026年3月4日
std::vector::at()とoperator[]の最大の違いはどれか。
at()は範囲外アクセス時に例外を投げるが、operator[]は未定義動作となる。
2026年3月4日
std::listにおいて、要素を別のlistから移動(繋ぎ変え)させるメソッドはどれか。
spliceメソッドはノードのポインタを書き換えることで要素を高速に移動させる。
2026年3月4日
std::setにおいて、比較に使用されるデフォルトの関数オブジェクトはどれか。
std::setはデフォルトでstd::lessを使用して要素を昇順にソートする。
2026年3月4日
投稿のページ送り
1
…
161
162
163
…
230