معالجة الأخطاء
من cppreference.com
< c
الأنواع
معرفة في ملف
<errno.h> | |
معرفة في ملف
<stdio.h> | |
errno_t (C11) |
نوع قيمة errno (معرف بـ typedef) |
أرقام الأخطاء
معرفة في ملف
<errno.h> | |
| ماكرو يحمل قيمة خطأ محلية للـ thread (macro variable) | |
| macros for standard POSIX-compatible error conditions (ثابت ماكرو) | |
التأكد من الأخطاء
معرفة في ملف
<assert.h> | |
تقوم بإيقاف البرنامج إذا كان ناتج الشرط المقدم من قبل المستخدم ليس true. ليست مفعلة في الـ release build (ماكرو دالة) | |
(C11) |
issues a compile-time diagnostic if the value of a constant expression is false (ماكرو دالة) |
التأكد من الحدود
معرفة في ملف
<stddef.h> | |
rsize_t (C11) |
مثل size_t (معرف بـ typedef) |
معرفة في ملف
<stdint.h> | |
RSIZE_MAX (C11) |
largest acceptable size for bounds-checked functions (ثابت ماكرو) |
معرفة في ملف
<stdlib.h> | |
| set the error callback for bounds-checked functions (دالة) | |
(C11) |
abort callback for the bounds-checked functions (دالة) |
(C11) |
ignore callback for the bounds-checked functions (دالة) |
أنظر أيضا
(C99)(C99)(C99) |
تحدد آلية التعامل مع الأخطاء في الدوال الرياضية الشائعة (ثابت ماكرو) |
مقالة مرجع C++ عن معالجة الأخطاء
| |