素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPA (Associate)
「C++ Institute CPA (Associate)」の記事一覧
条件分岐において、変数の宣言と条件判定を同時に行うif文の拡張形式(C++17)はどれか。
if (初期化式; 条件式) の形式により、変数のスコープをifブロック内に限定できる。
2026年3月4日
std::string_viewを使用する主な利点はどれか。
string_viewは文字列の所有権を持たず、ポインタと長さのみを保持する軽量な参照型である。
2026年3月4日
アライメント(境界調整)を指定して変数を宣言するために使用するキーワードはどれか。
alignasを使用することで、特定のバイト境界にデータを配置するよう指示できる。
2026年3月4日
クラス外部で定義された二項演算子(+等)がprivateメンバにアクセスするために必要な宣言はどれか。
演算子を非メンバ関数として定義する場合、friend宣言により非公開メンバへのアクセスを許可する。
2026年3月4日
ラムダ式において、引数リストの後にmutableを付ける主な理由はどれか。
通常コピーキャプチャされた変数は読み取り専用だが、mutableを付けると変更可能になる。
2026年3月4日
コンパイル時にのみ実行され、実行時の処理を完全に排除するC++20のキーワードはどれか。
consteval(即時関数)は、呼び出しが必ずコンパイル時定数を生成することを強制する。
2026年3月4日
2つのソート済み範囲を組み合わせて1つのソート済み範囲を作る関数はどれか。
std::mergeは2つのソートされたシーケンスを統合して出力する。
2026年3月4日
仮想関数でない関数を派生クラスで同名再定義した場合に発生する現象はどれか。
基底クラスの関数が仮想関数でない場合、派生クラスの同名関数によって隠蔽される。
2026年3月4日
コンテナの先頭に要素を追加する際、std::vectorと比較してstd::listが優れている点はどれか。
listはポインタの繋ぎ替えのみで挿入を行うため、要素の物理的な移動が発生しない。
2026年3月4日
コンストラクタ内で例外が発生した場合、そのオブジェクトのデストラクタは呼ばれるか。
オブジェクトの構築が完了していないため、デストラクタは呼ばれず、構築済みメンバのみが破棄される。
2026年3月4日
投稿のページ送り
1
…
66
67
68
…
132