素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv006
「Lv006」の記事一覧
例外がスローされた際にローカルオブジェクトが正しく破棄されるプロセスを何と呼ぶか。
例外発生時にスタック上のオブジェクトのデストラクタが順次呼ばれることをスタック展開という。
2026年3月4日
関数の引数が不正な場合にスローされる標準例外はどれか。
引数の値が期待される条件を満たさない場合はstd::invalid_argumentを用いる。
2026年3月4日
関数が例外を絶対に投げないことを明示するキーワードはどれか。
noexceptを指定された関数から例外が漏れるとstd::terminateが呼ばれる。
2026年3月4日
std::exceptionクラスにおいてエラーメッセージを取得するための仮想関数はどれか。
what()メソッドは例外の内容を説明する文字列へのポインタを返す。
2026年3月4日
動的メモリ確保に失敗した際にスローされる標準例外はどれか。
new演算子によるメモリ確保が失敗するとstd::bad_allocがスローされる。
2026年3月4日
すべての例外を捕捉するためにcatch引数に使用する記号はどれか。
catch(...)という記述により、あらゆる型の例外を捕捉することが可能になる。
2026年3月4日
標準例外クラスの基底となっているクラスはどれか。
C++標準ライブラリの例外クラスはすべてstd::exceptionを継承している。
2026年3月4日
送出された例外を受け取り、処理を行うブロックはどれか。
catchブロックはthrowされた例外の型が一致した場合にその処理を実行する。
2026年3月4日
プログラム実行中に発生した異常事態を通知するために使用するキーワードはどれか。
throwキーワードを使用して例外オブジェクトを呼び出し元へ送出する。
2026年3月4日
例外が発生する可能性のあるコードを囲むブロックはどれか。
例外監視の対象となるコードはtryブロック内に記述する。
2026年3月4日
投稿のページ送り
1
…
2,042
2,043
2,044
…
2,262