ไลบรารี 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

เป็นข้อยกเว้นข้อผิดพลาดที่น้อยเกินไป