素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPA (Associate)
「C++ Institute CPA (Associate)」の記事一覧
ダイヤモンド継承問題を解決するために使用する継承のキーワードはどれか。
virtual継承を用いることで共通の基底クラスが重複して生成されるのを防ぐ。
2026年3月4日
ポインタ間の型変換や整数とポインタ間の変換を行う、最も強力なキャストはどれか。
reinterpret_castはバイナリレベルでの低レベルな型変換を強制する。
2026年3月4日
shared_ptrの循環参照問題を解決するために使用されるスマートポインタはどれか。
weak_ptrは参照カウントを増やさずにshared_ptrを監視し循環参照を防ぐ。
2026年3月4日
オブジェクトを関数のように呼び出せるようにするオーバーロード演算子はどれか。
関数呼び出し演算子()を定義したオブジェクトは関数オブジェクトと呼ばれる。
2026年3月4日
イテレータ(反復子)において、要素を指すポインタのように振る舞う演算子はどれか。
間接参照演算子*を使用することでイテレータが指す要素の値を取得できる。
2026年3月4日
クラス全体をテンプレート化して任意の型を扱えるようにしたものを何と呼ぶか。
クラステンプレートによりデータ構造そのものを型から独立させて定義できる。
2026年3月4日
特定の関数やクラスにprivateメンバへのアクセス権を与えるキーワードはどれか。
friend指定された関数やクラスはカプセル化を越えて非公開メンバにアクセスできる。
2026年3月4日
要素の追加や削除が両端で効率的に行えるSTLコンテナはどれか。
std::deque(double-ended queue)は両端での高速な挿入・削除をサポートする。
2026年3月4日
コンストラクタで1つの引数をとる際に意図しない型変換を防ぐキーワードはどれか。
explicit修飾子はコンストラクタによる暗黙の型変換を禁止する。
2026年3月4日
基底クラスのデストラクタに付けるべきキーワードはどれか。
virtualデストラクタにすることで派生クラスの破棄を正しく実行できる。
2026年3月4日
投稿のページ送り
1
…
76
77
78
…
132