سال
ولكتابة الدوال خارج حاصرتي الفئة فإننا نستخدم المؤثر :: هذا المؤثر يعني أن الدالة على يساره هو عضو في
الفئة المذكورة قبله على الصورة:
حيث أن 8030-6 تعني نوع البياات الذي يعيده الدالة (وزوب أو 108 أو «دماء أو غيره من ...)
ي إليها الدالة
:: المؤثر المذكور
©006800_00) إسم الدالة المقصود كتابة محتواد.
اا 2000808 قائمة المتغيرات المدخلة ضمن الدالة (إن وجدت).
أعد كتابة المثال السابق بطريقة تعريف الدوال خارج حاصرت مع أخذ الملاحظة رقم ١ أدناد
تصريحات عن
.١ من أجل كتابة الدالة خارج حاصرتي التصريح عن الفئة 4801838800 55وكن؛ يجب كتابة
الدوال الأعضاء ضمن إطار التصريح عن الفئة كما هو موضح في أو مثال عن الفئات.
؟.الدوال أو الدوال المعرفة في الفئة ضمن الحاصرتين هي من النوع (10100)؛ أما الدوال المعرفة خارج إطار
قبل تعريف الدالة فيصبح الشكل العام أعلاه كالتالي:
©. من المفيد جدا تعريف الدوال خارج إطار حاصرتي الفئة وذلك في حالة الفئات الكبيرة؛ إذ انه يتم عادة كتابة
تصريحات الفئة ضمن_ ملف رأسي ((0688616]*.8) ويتم كتابة محتوى الدوال. (التعريف) ضمن ملفات مصدرية
(م».*) وذلك عند تأسيس المكتبات و16م0م0| المحتوية على عدد كيير من الفئات.
؛. الفئة المحلية (ووواء اج©15) هي الفئة التي يتم التصريح عنها داخل الدالة الرئيس (06160ن6 صه01) ولا
يصح في حالة التصريح عن فئة محلية أن يتم التصريح عن الدوال الاعضاء فقط من أجل التعريف خارج جسم الفئة.
نحن نعلم ان بعض الدوال لا تقبل متغيرات؛ كما أنه بالإمكان أن لا تعيد بعض الدوال اي متغير؛ إن تعامل