มีความแตกต่างที่สำคัญในการจัดการข้อยกเว้นใน C ++ กับ Java
การจัดการข้อยกเว้นใน java | การจัดการข้อยกเว้นใน C++ |
---|---|
เฉพาะวัตถุที่ขว้างได้เท่านั้นที่สามารถโยนเป็นวัตถุได้ | ยกเว้นทุกประเภท |
ใน java ในที่สุดก็เป็นบล็อกที่ดำเนินการหลังจากลอง catch block เพื่อล้างข้อมูล | ใน C++ ไม่มีการบล็อกสุดท้าย |
มีการใช้คีย์เวิร์ดใหม่เพื่อแสดงรายการข้อยกเว้นที่เกิดจากฟังก์ชัน | Throw keyword ใช้เพื่อแสดงรายการข้อยกเว้นที่เกิดจากฟังก์ชัน |
มีข้อยกเว้นที่ตรวจสอบแล้วและไม่ได้ตรวจสอบ | มีเพียงข้อยกเว้นที่ไม่ได้เลือกเท่านั้น |