素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
std::shared_ptrがオブジェクトを破棄するタイミングはいつか。
共有されているすべてのshared_ptrが破棄されカウンタが0になるとメモリが解放される。
2026年3月4日
コンテナが提供する定数イテレータを取得するメソッドの組み合わせはどれか。
cbeginおよびcendは常にconst_iteratorを返す(C++11以降)。
2026年3月4日
std::unique_ptrの代入において、許可されている操作はどれか。
unique_ptrは所有権のコピーを禁じているが、std::moveによる譲渡は可能である。
2026年3月4日
イテレータが指す要素の型を取得するためのトレイトはどれか。
iterator_traitsを使用することで、任意のイテレータの付随情報を取得できる。
2026年3月4日
逆反復子(reverse_iterator)を通常のイテレータに変換するためのメソッドはどれか。
base()メソッドは、逆反復子が指している位置の「次」を指す元のイテレータを返す。
2026年3月4日
`std::inserter` 関数が第2引数に取るものはどれか。
std::inserterは特定の挿入位置を保持するinsert_iteratorを生成する。
2026年3月4日
イテレータを無効化(Invalidation)させる操作として一般的なものはどれか。
vectorなどでメモリが再確保されると、既存のすべてのイテレータは無効になる。
2026年3月4日
ストリームから逐次的に値を読み込むためのイテレータはどれか。
std::istream_iteratorは入力ストリームをアルゴリズムのソースとして扱えるようにする。
2026年3月4日
コンテナの先頭への挿入を行うために使用されるイテレータアダプタはどれか。
std::front_inserterは代入時にpush_frontを呼び出すイテレータを作成する。
2026年3月4日
イテレータのカテゴリが「ランダムアクセスイテレータ」であるコンテナはどれか。
std::dequeはvector同様、任意の位置へのランダムアクセスをサポートする。
2026年3月4日
投稿のページ送り
1
…
156
157
158
…
230