異常 | 描述 |
---|---|
std::exception | 該異常是所有標準 C++ 異常的父類。 |
std::bad_alloc | 該異常可以透過 new 丟擲。 |
std::bad_cast | 該異常可以透過 dynamic_cast 丟擲。 |
std::bad_typeid | 該異常可以透過 typeid 丟擲。 |
std::bad_exception | 這在處理 C++ 程式中無法預期的異常時非常有用。 |
std::logic_error | 理論上可以透過讀取程式碼來檢測到的異常。 |
std::domain_error | 當使用了一個無效的數學域時,會丟擲該異常。 |
std::invalid_argument | 當使用了無效的引數時,會丟擲該異常。 |
std::length_error | 當建立了太長的 std::string 時,會丟擲該異常。 |
std::out_of_range | 該異常可以透過方法丟擲,例如 std::vector 和 std::bitset<>::operator。 |
std::runtime_error | 理論上不可以透過讀取程式碼來檢測到的異常。 |
std::overflow_error | 當發生數學上溢時,會丟擲該異常。 |
std::range_error | 當嘗試儲存超出範圍的值時,會丟擲該異常。 |
std::underflow_error | 當發生數學下溢時,會丟擲該異常。 |
C++異常
相關文章
- C++ 異常機制(上)C++
- 【C++】 C++異常捕捉和處理C++
- C++異常處理機制C++
- C++整理19_異常處理C++
- 在 C++ 中捕獲 Python 異常C++Python
- C++錯誤和異常處理C++
- C++ 異常處理機制詳解:輕鬆掌握異常處理技巧C++
- C++ exception 異常類繼承關係C++Exception繼承
- 【C++】 63_C語言異常處理C++C語言
- 異常和異常呼叫鏈
- 異常篇——異常記錄
- 異常篇——異常處理
- Kotlin DSL C++專案引入OpenCV異常處理(轉)KotlinC++OpenCV
- Java 異常(二) 自定義異常Java
- 異常-異常的注意事項
- 異常-編譯期異常和執行期異常的區別編譯
- 異常?
- 異常
- hibernate異常之--count查詢異常
- 異常-異常的概述和分類
- 異常-throws的方式處理異常
- 兩種異常(CPU異常、使用者模擬異常)的收集
- jmu-Java-06異常-01-常見異常Java
- C++筆記 14:審慎使用異常規格(exception specifications)C++筆記Exception
- Java 異常表與異常處理原理Java
- restframework 異常處理及自定義異常RESTFramework
- OutOfMemoryError異常Error
- oracle 異常Oracle
- Java 異常Java
- 異常(Exception)Exception
- Java異常Java
- 異常JavaJava
- 18異常
- 【java】異常Java
- java 異常Java
- 關於C++ 的異常處理,解答在這來看看吧~C++
- (十五)C++學習 | 強制型別轉換 異常處理C++型別
- Flutter 常見異常分析Flutter