素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
ラムダ式が作成する実際のクラス(型)の名前を知ることは可能か。
ラムダ式の型はクロージャ型と呼ばれ、ユーザーが名前を特定することはできない。
2026年3月4日
`std::function` に代入できないものはどれか。
std::functionは「呼び出し可能」な実体を保持するが、マクロは単なるテキスト置換である。
2026年3月4日
イテレータが無効化された後でそのイテレータをデリファレンス(*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日
投稿のページ送り
1
…
150
151
152
…
230