AND_CATCH_ALL

and_catch_all ( exception_object_pointer_name )

Parametreleri

exception_object_pointer_name

Bir ad için bir özel durum nesnesi işaretçisi makro tarafından oluşturulacak. and_catch_all blok içinde özel durum nesnesi erişmek için işaretçi adı kullanabilirsiniz. Bu değişken için ilan.

Açıklamalar

Yukarıdaki deneyin bloğunda atılan ek özel durum türleri yakalamak için kod bloğu tanımlar. Bir özel durum türü yakalamak için yakalamak makro, sonra sonraki tüm diğer türleri yakalamak için and_catch_all makrosu kullanın. Eğer and_catch_allkullanıyorsanız, end_catch_all makro ile deneyin Blok sona.

Özel durum işleme kodu özel durum nesnesi, uygunsa, özel belirli nedeni hakkında daha fazla bilgi almak sorguya. throw_last makro işleme dış istisna kareyi kaydırmaya and_catch_all blok içinde arayın. and_catch_all önceki yakalamak ya da and_catch_all blok sonunu.

&Notnbsp;and_catch_all blok (kaşlı tarafından tarif) c++ kapsam olarak tanımlanır. Bu kapsamda değişkenler bildirirseniz, bu kapsamda yalnızca erişilebilir olduklarını unutmayın.

Ayrıca bkz: Deneyin, catch_all, end_catch_all, ATMAK, throw_last, and_catch, CException

Index