素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPA (Associate)
「C++ Institute CPA (Associate)」の記事一覧
std::shared_ptrにおいて、リソースを解放する際のカスタム処理を指定できる機能を何と呼ぶか。
スマートポインタの構築時に削除関数を渡すことで、freeやfcloseなどの特殊な解放処理を行える。
2026年3月4日
インライン関数が定義されるべき場所として最も適切なのはどれか。
コンパイル単位ごとに定義が見える必要があるため、通常はヘッダーに記述する。
2026年3月4日
例外を再送出(キャッチした例外をそのまま投げる)するための正しい記述はどれか。
引数なしのthrow;は、現在処理中の例外をそのまま呼び出し元へ送出する。
2026年3月4日
指定された範囲の要素を条件に従って2つのグループに分ける関数はどれか。
std::partitionは条件を満たす要素を前方に、満たさないものを後方に集める。
2026年3月4日
空のクラス(メンバなし)のサイズ(sizeof)は通常いくつになるか。
各オブジェクトに一意のアドレスを割り当てるため、空のクラスでも最小1バイトのサイズを持つ。
2026年3月4日
「コピーコンストラクタを定義すると、ムーブコンストラクタは自動生成されない」という規則は正しいか。
ユーザーがコピー操作を定義した場合、コンパイラは安全のためムーブ操作を自動生成しない。
2026年3月4日
完全転送(Perfect Forwarding)を実現するためにstd::forwardと共に使用する型はどれか。
テンプレート引数Tに対するT&&は転送参照と呼ばれ、左辺値・右辺値の両方の情報を維持できる。
2026年3月4日
std::mapの要素を走査している最中に、そのイテレータが指す要素を削除した場合、他のイテレータはどうなるか。
連結リストや木構造をベースとするコンテナは、該当要素以外へのイテレータの妥当性を維持する。
2026年3月4日
デストラクタを = delete; と宣言した場合の主な制約はどれか。
デストラクタが呼べないオブジェクトは自動破棄ができないため、スタック上での生成が禁止される。
2026年3月4日
テンプレート引数にデフォルトの型を指定することは可能か。
C++11以降、クラステンプレートと関数テンプレートの両方でデフォルト引数が使用可能。
2026年3月4日
投稿のページ送り
1
…
65
66
67
…
132