
Image by geralt on Pixabay · Pixabay License
مؤشر لدالة
Sign in to saveAlso known as subroutine pointer, procedure pointer
ميزة في بعض لغات البرمجة
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/function-pointers
Sources (1)
via Wikidata · CC0
Article · العربية
المؤشر لدالة (بالإنجليزية: Function Pointer) هو مؤشر يشير لعنوان دالة في ذاكرة الحاسوب. وبالمقارنة بمؤشر يشير لقيمة بيان، يشير مؤشر الدالة لكود قابل للتنفيذ. وتتبع المؤشر لدالة يؤدي إلى الدالة المشار إليها، ويمكن تنفيذ هذه الدالة وتمرير قيم لها كما يحدث في نداء تقليدي. تنفيذ الدالة بهذه الطريقة يسمى تنفيذًا غير مباشر؛ لأن الدالة تُنفذ بصفة غير مباشرة عبر متغير ثان بدلًا من تنفيذها بمناداتها مباشرة. يمكن استخدام المؤشرات للدوال في تبسيط الكود؛ إذ توفر طريقة بسيطة لاختيار الدالة المطلوب تنفيذها بناءً على متغيرات في وقت التشغيل. ميزة المؤشرات للدوال متوفرة بالجيل الثالث من لغات البرمجة مثل C، ولغات البرمجة كائنية التوجه مثل D و++C.
Abstract from DBpedia / Wikipedia · CC BY-SA