素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv024
「Lv024」の記事一覧
イテレータが無効化された後でそのイテレータをデリファレンス(*it)するとどうなるか。
無効なイテレータへのアクセスはメモリ不正使用となり非常に危険である。
2026年3月4日
イテレータをインクリメント(++it)した後の戻り値(前置演算)の型は通常どれか。
前置インクリメントは変更後の自分自身への参照を返すのが標準的である。
2026年3月4日
コンテナ `v` の全要素を逆順に指す範囲を指定する正しい組み合わせはどれか。
rbeginは末尾要素を、rendは先頭の「前」を指す。
2026年3月4日
`std::distance` 関数の戻り値の型として適切なものはどれか。
difference_typeは2つのイテレータ間の距離を表す符号付き整数型である。
2026年3月4日
双方向イテレータ(Bidirectional Iterator)をサポートしていないコンテナはどれか。
forward_listはその名の通り前方への移動(++)のみをサポートする。
2026年3月4日
`std::istream_iterator` を作成する際、引数なしでコンストラクトしたものが表す位置はどれか。
引数なしのistream_iteratorはend-of-streamイテレータとして機能する。
2026年3月4日
`std::back_inserter` が内部で呼び出しているコンテナのメソッドはどれか。
back_inserterは代入演算をpush_back操作に変換するアダプタである。
2026年3月4日
ランダムアクセスイテレータにおいて `it + 5` という演算の計算量はどれか。
ランダムアクセスイテレータはポインタ算術を定数時間で行う。
2026年3月4日
前方イテレータ(Forward Iterator)が必要最低限満たすべき要件はどれか。
入力イテレータと異なり、前方イテレータは多パス走査(状態の保存)が可能である。
2026年3月4日
イテレータの型から、そのイテレータが指す値の型(value_type)を知る方法はどれか。
iterator_traitsはポインタなどの組み込み型に対しても共通のインターフェースを提供する。
2026年3月4日
投稿のページ送り
1
…
372
373
374
…
511