ไลบรารี C ++ - <stdexcept>
บทนำ
เป็นคลาสข้อยกเว้นและส่วนหัวนี้กำหนดชุดข้อยกเว้นมาตรฐานที่ทั้งไลบรารีและโปรแกรมสามารถใช้เพื่อรายงานข้อผิดพลาดทั่วไปได้
ชั้นเรียน
ซีเนียร์ | ข้อผิดพลาดและคำอธิบายลอจิก |
---|---|
1 | logic_error เป็นข้อยกเว้นข้อผิดพลาดทางตรรกะ |
2 | domain_error เป็นข้อยกเว้นข้อผิดพลาดของโดเมน |
3 | invalid_argument เป็นข้อยกเว้นของอาร์กิวเมนต์ที่ไม่ถูกต้อง |
4 | length_error เป็นข้อยกเว้นข้อผิดพลาดเกี่ยวกับความยาว |
5 | ไม่อยู่ในขอบเขต เป็นข้อยกเว้นนอกขอบเขต |
อินเทอร์เฟซที่สะดวกสบาย
ซีเนียร์ | อินเทอร์เฟซและคำอธิบาย |
---|---|
1 | การทำงานผิดพลาด เป็นข้อยกเว้นข้อผิดพลาดรันไทม์ |
2 | range_error เป็นข้อยกเว้นข้อผิดพลาดช่วง |
3 | overflow_error เป็นข้อยกเว้นข้อผิดพลาดล้น |
4 | underflow_error เป็นข้อยกเว้นข้อผิดพลาดที่น้อยเกินไป |