素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPA (Associate)
「C++ Institute CPA (Associate)」の記事一覧
関数が例外を絶対に投げないことを明示するキーワードはどれか。
noexceptを指定することでコンパイラがより最適化を行えるようになる。
2026年3月4日
クラス内メンバ変数の宣言時に直接値を代入して初期化することを何と呼ぶか。
クラス定義内で直接「int x = 0;」のように記述する手法である。
2026年3月4日
3方向比較(宇宙船演算子)を行う演算子はどれか。
演算子は比較結果として強順序や弱順序などの型を返す。
2026年3月4日
異なる型のいずれか1つを安全に保持できる「型安全なユニオン」はどれか。
std::variantは定義された型リストのうち1つを安全に格納する。
2026年3月4日
shared_ptrにおいて、配列を扱うための正しい宣言(C++17以降)はどれか。
C++17からは配列型をテンプレート引数に取ることで正しくdelete[]が呼ばれる。
2026年3月4日
値が存在するかどうかを表現するためのラッパークラスはどれか。
std::optionalは有効な値または無効(nullopt)の状態を保持できる。
2026年3月4日
std::tupleから要素を取り出すために使用する標準関数はどれか。
std::getに関数テンプレートとしてインデックスを渡して要素を取得する。
2026年3月4日
複数の異なる型の値を1つにまとめることができるSTLコンテナはどれか。
std::tupleは任意の個数と型の要素を保持できる構造である。
2026年3月4日
特定のコピーコンストラクタなどの自動生成を禁止する記述はどれか。
= deleteを使用することで特定の操作(コピー等)をコンパイルエラーにできる。
2026年3月4日
コンパイラが自動生成するデフォルトコンストラクタを明示的に使用する記述はどれか。
= defaultを指定することで標準の挙動を意図的に維持できる。
2026年3月4日
投稿のページ送り
1
…
73
74
75
…
132