素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
C++ Institute CPP (Professional)
「C++ Institute CPP (Professional)」の記事一覧
ラムダ式において、mutableキーワードを使用する目的はどれか。
通常、値キャプチャした変数はラムダ内で読み取り専用だが、mutableで変更可能になる。
2026年3月4日
new演算子が失敗したときに例外を投げず、nullptrを返すようにする指定はどれか。
std::nothrowを引数に渡すことで、メモリ確保失敗時に例外の代わりにnullptrを得られる。
2026年3月4日
std::function
が表す意味はどれか。
std::functionという形式で呼び出し可能体をラップする。
2026年3月4日
独自の例外クラスを作成する際に推奨される設計はどれか。
標準の例外機構と互換性を持たせるため、std::exceptionの継承が推奨される。
2026年3月4日
noexcept(式) という構文において、戻り値の型はどれか。
noexcept演算子は指定した式が例外を投げる可能性がないかをbool値で返す。
2026年3月4日
例外が投げられた際、catchブロックを探してコールスタックを遡る動作を何と呼ぶか。
適切なハンドラを見つけるまでスタックを破棄していく過程をスタック展開(Unwinding)と呼ぶ。
2026年3月4日
デストラクタから例外を外部へ漏らしてはいけない最大の理由はどれか。
例外処理中に別の例外がデストラクタから投げられるとプログラムは異常終了する。
2026年3月4日
std::runtime_errorとstd::logic_errorの主な違いはどれか。
logic_errorは事前に防げる論理的ミス、runtime_errorは実行時の予測困難なエラーを指す。
2026年3月4日
例外が発生してもリソース漏洩やデータ破損が起こらないという保証を何と呼ぶか。
例外が発生した際のプログラムの整合性維持のレベルを例外安全と呼ぶ。
2026年3月4日
「例外が発生してもプログラムの状態を一切変更しない(失敗前の状態に戻す)」保証レベルはどれか。
強い保証(Strong Guarantee)は、操作が成功するか、さもなくば元の状態を維持する。
2026年3月4日
投稿のページ送り
1
…
159
160
161
…
230