الأدوات الخدمية
من cppreference.com
< c
إنهاء البرنامج
الدوال التالية تتيح إدارة انتهاء البرنامج وتصفية الموارد.
معرفة في ملف
<stdlib.h> | |
| تتسبب في إجهاض غير عادي للبرنامج (دالة) | |
| تتسبب في إغلاق عادي للبرنامج (دالة) | |
(C99) |
إنهاء عادي للبرنامج دون إخلاء كامل للموارد (دالة) |
(C99) |
تتسبب في إغلاق عادي للبرنامج ولكن مباشرة (أي دون استدعاء دوال مسجلة) (دالة) |
| تسجل دالة يتم استدعائها تلو استدعاء exit() (دالة) | |
(C99) |
تسجل دالة يتم استدعائها تلو استدعاء quick_exit (دالة) |
| تعبر عن نتيجة تشغيل البرنامج (ثابت ماكرو) | |
التفاعل مع البيئة
| تستدعي معالج الأوامر الخاص بالبيئة (دالة) | |
| توفر متغيرات البيئة (environment variables) (دالة) |
الإشارات (Signals)
العديد من الدوال والماكرو لإدارة منظومة الإشارات
معرفة في ملف
<signal.h> | |
| sets a signal handler for particular signal (دالة) | |
| runs the signal handler for particular signal (دالة) | |
| the integer type that can be accessed as an atomic entity from an asynchronous signal handler (معرف بـ typedef) | |
| تحدد كيفية التعامل مع الإشارات (ثابت ماكرو) | |
| تم مواجهة مشكلة (ثابت ماكرو) | |
أنواع الإشارات | |
| تحدد أنواع الإشارات (ثابت ماكرو) | |
قفزات غير محلية
معرفة في ملف
<setjmp.h> | |
| تخزن سياق التشغيل الحالي (ماكرو دالة) | |
| تقفز إلى المكان المحدد (دالة) | |
الأنواع | |
| نوع يحمل سياق التشغيل (دالة) | |
أنظر أيضا
مقالة مرجع C++ عن الأدوات الخدمية
|