AND_CATCH

AND_CATCH ( exception_class, exception_object_pointer_name )

พารามิเตอร์

exception_class

ระบุชนิดของข้อยกเว้นทดสอบ สำหรับรายการของข้อยกเว้นมาตรฐานชั้น ดูคลาCException?

exception_object_pointer_name

ชื่อสำหรับการชี้วัตถุที่ยกเว้นที่จะถูกสร้าง โดยแมโค คุณสามารถใช้ชื่อชี้เข้าข้อยกเว้นวัตถุภายในบล็อกAND_CATCH เป็นประกาศตัวแปรนี้สำหรับคุณ?

หมายเหตุ

บล็อกของโค้ดสำหรับจับใจเพิ่มเติมยกเว้นชนิดที่ส่งออกไปในช่วงก่อนหน้านี้พยายามที่กำหนด ใช้แมโคจับสกัดชนิดข้อยกเว้นหนึ่ง แล้วAND_CATCHแมจับแต่ละชนิดตามมา สิ้นสุดการบล็อกลองกับแมโครที่มีEND_CATCH?

รหัสข้อยกเว้นการประมวลผลสามารถซักถามข้อยกเว้นวัตถุ ถ้าเหมาะสม การขอข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุเฉพาะเจาะจงของข้อยกเว้น เรียกใช้แมโคTHROW_LASTภายในบล็อกAND_CATCHจะเลื่อนการประมวลผลไปยังภายนอกยกเว้นเฟรมถัดไป AND_CATCHเครื่องหมายจุดสิ้นสุดของบล็อกจับหรือAND_CATCHก่อนหน้านี้?

หมายเหตุnbsp  มีกำหนดช่วงAND_CATCHเป็นขอบเขต c ++ (delineated ด้วยวงเล็บปีกกา) ถ้าคุณประกาศตัวแปรในขอบเขตนี้ โปรดจำไว้ว่า จะสามารถเข้าถึงได้เฉพาะภายในขอบเขตที่ นี้ยังใช้กับตัวแปรexception_object_pointer_name(&N)?

ดูเพิ่มเติมnbspลองจับ END_CATCHโยน THROW_LAST, AND_CATCH_ALL, CException(&N)

Index