الأدوات الخدمية
من 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++ عن الأدوات الخدمية |