يعد إنشاء مكتبات الفصل جانبا مهما من برمجة سي. مكتبات الفصل هي مجموعات من الفئات والوظائف التي يمكن إعادة استخدامها لتبسيط وتسريع تطوير البرامج.
في هذا البرنامج التعليمي التفصيلي ، ستتعلم كيفية إنشاء مكتبة الفصل الخاصة بك في ج. سننظر في جميع الخطوات اللازمة — من إنشاء الفصول والأساليب إلى تجميع المكتبة واستخدامها في مشاريع أخرى.
في البداية ، سنلقي نظرة على هيكل مكتبة الفصل وإعلان الفصول في ج. ثم سننتقل إلى إنشاء أساليب الفصل وتنفيذها. بعد ذلك ، سننظر في كيفية تجميع مكتبة الفصل وكيفية استخدامها في مشاريع أخرى.
في هذا الدليل ، سوف نستخدم لغة برمجة سي ومكتبة سي القياسية. إذا كان لديك بالفعل المعرفة الأساسية من ج ، ثم يمكنك بسهولة اتباع هذا الدليل وإنشاء مكتبة الفئة الخاصة بك.
دعونا نبدأ في إنشاء مكتبة فئة في ج واكتشاف عالم إعادة استخدام التعليمات البرمجية وسهولة التنمية!
- الخطوة الأولى في إنشاء مكتبة فئة
- المفاهيم والمبادئ الأساسية للمكتبات الطبقية في ج
- إنشاء واستخدام الطبقات في ج
- العمل مع أساليب وخصائص الطبقات في ج
- طرق الفصل
- خصائص الفئة
- مثال على استخدام أساليب وخصائص الطبقات
- أمثلة على استخدام مكتبات الفصل في ج
- توسيع وظائف مكتبات الفصل في ج
- اختبار وتصحيح المكتبات فئة في ج
- مكتبات فئة الاختبار
- مكتبات فئة التصحيح
- توصيات لتوثيق مكتبات الفصل في ج
- سؤال وجواب
- ما هي مكتبة الفصل في ج?
- لماذا إنشاء مكتبة فئة في ج?
- كيف يمكنني إنشاء مكتبة فئة في ج?
- كيف يمكنني استخدام مكتبة الصف في ج?
- كيف يمكنني إضافة وظيفة إلى مكتبة فئة في ج?
- كيف يمكنني توصيل مكتبة فئة في برنامج ج??
الخطوة الأولى في إنشاء مكتبة فئة
يعد إنشاء مكتبة فئة في ج مهمة مهمة للمطورين الذين يرغبون في إنشاء كود قابل لإعادة الاستخدام ومحمول. مكتبة الفصل هي مجموعة من الفئات والوظائف ذات الصلة التي يمكن استخدامها في مختلف البرامج والمشاريع.
تتمثل الخطوة الأولى في إنشاء مكتبة فئة في تحديد الفئات التي سيتم تضمينها فيها. يجب تصميم الفصول الدراسية لتلبية الاحتياجات المحددة للمشروع وأن يكون لها هيكل ووظائف واضحة.
باستخدام لغة البرمجة ج ، يمكن تنفيذ الفصول الدراسية في المكتبة باستخدام الهياكل والوظائف المعلنة في ملفات الرأس (.ح). يمكن أن تحتوي الفئات على متغيرات الأعضاء ووظائف الأعضاء التي تحدد حالة وسلوك الكائنات التي تم إنشاؤها بناء على هذه الفئات.
مثال على فئة سيكون فئة آلة حاسبة تحتوي على متغيرات عضو لتخزين القيمة الحالية ووظائف الأعضاء لإجراء العمليات الحسابية. إذا كان من المفترض أن تستخدم مكتبتك هذه الوظيفة ، فيمكنك إنشاء فئة مناسبة تحتوي على المنطق والعمليات اللازمة.
بعد تحديد الفئات ، تتمثل الخطوة التالية في تنفيذ وظائف الأعضاء الخاصة بهم ، والتي ستؤدي عمليات معينة وتوفر وظائف الفصل. يمكن تعريف وظائف الأعضاء في وحدات ملف منفصلة (.ج) ، والتي سيتم تجميعها وربطها لاحقا مع ملفات أخرى في المكتبة.
بالإضافة إلى الفئات ووظائف الأعضاء ، يمكن أن تحتوي مكتبة الفصل أيضا على متغيرات عمومية وتعدادات ووحدات ماكرو وعناصر أخرى قد تكون مفيدة في سياق المكتبة.
من المهم أن نلاحظ أن إنشاء مكتبة فئة في ج يتطلب فهما جيدا للغة البرمجة ومبادئ البرمجة الشيئية. فئة جيدة وتصميم وظيفة عضو هو الأساس لمكتبة فئة ناجحة ، ويجب أن يكون مدروسة بعناية ومصممة قبل بدء التنفيذ.
ستغطي الأقسام التالية من هذه المقالة دليلا مفصلا لإنشاء مكتبة فئة في ج, بما في ذلك خطوات إعلان الفئات, تحديد وظائف الأعضاء, تجميع وربط المكتبة, بالإضافة إلى أمثلة عملية لفهم أكثر اكتمالا.
المفاهيم والمبادئ الأساسية للمكتبات الطبقية في ج
مكتبة الفئة في ج هي مجموعة من الفئات وأنواع البيانات الأخرى التي يمكن إعادة استخدامها لتطوير التطبيقات. يوفر طرقا مريحة وموثوقة لتنظيم الكود ، مما يزيد من سهولة قراءته وقابليته للصيانة.
تشمل المفاهيم والمبادئ الأساسية التي تستند إليها مكتبة الفصل في سي ما يلي:
- الفئات: الوحدة الأساسية لتنظيم الكود في مكتبة الفصل. يحدد الفصل بنية وسلوك كائن ، وهو قالب لإنشاء مثيلات منه.
- الميراث: آلية تسمح لك بإنشاء فئات بناء على الفئات الموجودة. يسمح الميراث لوراثة الفئات بوراثة حقول وأساليب الفئة الأساسية ، مما يسهل إعادة استخدام الكود ويحسن تنظيمه.
- تعدد الأشكال: القدرة على استخدام كائنات الفئات المشتقة ككائنات من الفئة الأساسية. يتيح لك ذلك معالجة أنواع مختلفة من الكائنات بطريقة موحدة ، مما يجعل الكود أكثر مرونة وقابلية للتطوير.
- التغليف: آلية تسمح لك بدمج البيانات والأساليب التي تعمل معها في كيان واحد-فئة. يساعد التغليف على إخفاء تفاصيل تنفيذ الفصل ويضمن أمان البيانات.
- نمطية: القدرة على تقسيم البرنامج إلى وحدات منفصلة ، كل منها يؤدي وظيفة منفصلة. تسمح النمطية بإعادة استخدام الكود وتحسن أيضا من قابليته للقراءة والصيانة.
- واجهات: عقود تحديد مجموعة من الأساليب والخصائص التي سيتم تنفيذها من قبل فئة. واجهات تسمح لك لتحديد التجريد الذي يصف وظيفة من فئة ، وزيادة المرونة والتمدد من التعليمات البرمجية.
مكتبة فئة في ج يقدم أدوات قوية لخلق قابلة لإعادة الاستخدام ، وحدات ، ورمز مرن. من المهم فهم المبادئ والمفاهيم الأساسية التي تستند إليها من أجل استخدامها بنجاح في تطوير تطبيقاتك.
إنشاء واستخدام الطبقات في ج
في ال لغة البرمجة ج ، لا يتم دعم الفصول الدراسية بشكل مباشر ، على سبيل المثال ، في ج languages أو لغات جافا. ومع ذلك ، يمكنك إنشاء تناظرية لفئة باستخدام الهياكل والوظائف.
الهياكل في ج تسمح لك بدمج عدة متغيرات من أنواع مختلفة في بنية بيانات مشتركة واحدة. يمكنك تحديد بنية تصف الحقول (المتغيرات) والأساليب (الوظائف) التي تعمل على هذه الحقول. بعد تحديد الهيكل ، يمكنك إنشاء مثيل للهيكل واستخدامه لتخزين البيانات ووظائف الاتصال.
فيما يلي مثال على تحديد بنية تحاكي فئة في ج:
اكتببنية الدفاع {
عدد كثافة العمليات;
اسم الحرف [100];
} طالب;
باطلة تهيئة (طالب * طالب ، عدد كثافة العمليات ، كونست شار * اسم) {
طالب- > رقم = رقم;
سترنكبي (طالب - > اسم ، اسم ، حجم (طالب- > اسم));
}
طباعة باطلة (طالب * طالب) {
برينتف ("الرقم: ٪ د
", طالب - > عدد);
برينتف ("الاسم: ٪ ق
"،الطالب- > الاسم);
}
كثافة العمليات الرئيسية () {
طالب طالب;
تهيئة (والطالب ، 1 ، "جون");
طباعة (&طالب);
العودة 0;
}
Student الطالب:: الرقم ()) name الاسم ()). يتم أيضا تعريف وظائف التهيئة والطباعة ، والتي تقوم بتهيئة وطباعة بيانات الطالب ، على التوالي.
تقوم الوظيفة الرئيسية بإنشاء مثيل لهيكل الطالب المسمى طالب. ثم يتم استدعاء وظائف التهيئة والطباعة لتهيئة وطباعة بيانات الطالب.
لاحظ أنه يتم تمرير البنية إلى الوظيفة عبر مؤشر بحيث يتم تطبيق التغييرات على المثيل الأصلي ، وليس على نسخته. للوصول إلى الحقول ، استخدم "- > "عوامل التشغيل بدلا من"."
على الرغم من أن الطبقات في ج ليست معتمدة أصلا ، وهذا النهج يسمح لك لإنشاء الهياكل التي تتصرف على نحو مماثل للفئات ولها الحقول والوظائف.
العمل مع أساليب وخصائص الطبقات في ج
أساليب وخصائص الطبقات في لغة البرمجة ج تسمح لك لتنظيم رمز أكثر قابلية للفهم ومنظم ، فضلا عن زيادة إعادة استخدامها. في هذا القسم ، سنلقي نظرة على المبادئ الأساسية للعمل مع أساليب وخصائص الفئات في ج.
طرق الفصل
طرق الفئة هي وظائف يتم تعريفها داخل فئة ويمكن استدعاؤها على كائنات من تلك الفئة. يمكن للطرق قبول المعلمات وإرجاع القيم.
لتحديد طريقة فئة ، يجب تحديدها داخل تعريف الفئة باستخدام الكلمة الأساسية الفارغة (إذا لم ترجع الطريقة قيمة) أو نوع البيانات التي تقوم بإرجاعها. يتبع ذلك اسم الطريقة ، وقائمة المعلمات بين قوسين ، ونص الطريقة بين قوسين معقوفين.
فئة ميكلاس {
العامة:
طريقة الفراغ () {
// طريقة الجسم
}
};
لاستدعاء الطريقة ، تحتاج إلى إنشاء كائن فئة واستخدام عامل وصول عضو الفئة".". على سبيل المثال ، إذا كان لدينا كائن فئة ميكلاس اسمه ميوبج ، ونحن نريد أن ندعو طريقة ميمثود ، يجب أن نكتب:
ميوبج.طريقة ();
خصائص الفئة
خصائص الفئة هي المتغيرات التي يتم تعريفها داخل فئة وقابلة للقراءة والكتابة للكائنات من تلك الفئة. يمكن أن تحتوي الخصائص على أنواع منتظمة أو ثابتة.
لتحديد خاصية فئة ، يجب تحديدها داخل تعريف الفئة باستخدام الكلمة الأساسية العامة (إذا كان يجب قراءة الخاصية وكتابتها) أو خاصة (إذا كان يجب أن تكون الخاصية للقراءة فقط).
لقراءة قيمة الخاصية ، يتم استخدام عامل وصول عضو الفئة. ""واسم العقار:
إنت س = ميوبج.ميبروبيرتي;
لكتابة قيمة خاصية جديدة ، عامل وصول عضو الفصل"."ويتم استخدام اسم الخاصية أيضا:
ميوبج.الملكية = 10;
يمكنك العمل مع كل من أساليب وخصائص الطبقات داخل فئة واستخدام كائن من هذه الفئة.
مثال على استخدام أساليب وخصائص الطبقات
Рассмотрим пример класса с методами и свойствами:
مستطيل فئة {
خاص:
كثافة العمليات العرض;
ارتفاع كثافة العمليات;
العامة:
مستطيل (كثافة العمليات ث ، كثافة العمليات ح) {
العرض = ث;
الارتفاع = ح;
}
إنت جيتاريا () {
عودة العرض * الارتفاع;
}
إنت جيتويدث () {
عرض الإرجاع;
}
إنت جيثيت () {
ارتفاع العودة;
}
};
В этом примере у класса المستطيل есть два свойства: عرض и الارتفاع ، и три метода: منشئ المستطيل ، الذي يقوم بإرجاع كائن من نوع المستطيل وتعيين قيم خصائص العرض والارتفاع ؛ طريقة جيتاريا ، التي ترجع مساحة المستطيل ؛ وطرق جيتويدث و جيثيت ، التي ترجع قيم خصائص العرض والارتفاع ، على التوالي.
لاستخدام فئة المستطيل وأساليبها وخصائصها ، قم بإنشاء كائن من هذه الفئة واستدعاء الطرق والخصائص اللازمة:
مستطيل ميركت (5 ، 10);
منطقة كثافة العمليات = ميركت.جيتاريا();
كثافة العمليات العرض = ميركت.جيتويدث();
ارتفاع كثافة العمليات = ميركت.جيثيت();
وبالتالي ، فإن استخدام الأساليب وخصائص الفصل في لغة البرمجة سي يجعل الكود أكثر تنظيما وسهولة في الاستخدام.
أمثلة على استخدام مكتبات الفصل في ج
مكتبات الفئة في ج هي مجموعات من الفئات التي تحتوي على طرق وخصائص لحل مهام محددة. إنها أداة ملائمة لتنظيم الكود وإعادة استخدامه ، كما تسمح لك بإنشاء برامج معيارية.
فيما يلي بعض الأمثلة على استخدام مكتبات الفصل في ج:
- مكتبة فئة للعمل مع قواعد البيانات
- مكتبة فئة للعمل مع واجهة رسومية
- مكتبة من الطبقات للعمل مع الشبكة
- مكتبة الطبقات للعمل مع الملفات
تحتوي هذه المكتبة على فئات وطرق للعمل مريحة مع أنواع مختلفة من قواعد البيانات ، مثل الخلية ، بوستغريزل ، سكليتي وغيرها. يسمح لك بإجراء عمليات لإنشاء وتحرير وحذف السجلات في قاعدة البيانات ، وكذلك تلقي المعلومات من قاعدة البيانات.
تحتوي هذه المكتبة على فئات وطرق لإنشاء واجهة مستخدم رسومية. يسمح لك بإنشاء النوافذ والأزرار وحقول النص والقوائم وعناصر التحكم الأخرى. غالبا ما تستخدم هذه المكتبات لتطوير برامج بواجهة رسومية.
تحتوي هذه المكتبة على فئات وطرق للعمل مع الشبكة ، مثل إرسال واستقبال البيانات عبر تكب/إب ، هتب ، فتب ، وغيرها. يسمح لك بتطوير البرامج التي تتفاعل مع الخدمات عن بعد عبر الشبكة.
تحتوي هذه المكتبة على فئات وطرق للعمل مع نظام الملفات. يسمح لك بإجراء عمليات لقراءة الملفات وكتابتها وتحريرها ، بالإضافة إلى تلقي معلومات حول الملفات والأدلة. تستخدم هذه المكتبات على نطاق واسع لمعالجة عمليات الملفات في البرمجة.
تحتوي كل مكتبة فئة على وثائقها الخاصة ، والتي تصف الفئات والأساليب والخصائص المتاحة ، بالإضافة إلى أمثلة على استخدامها. من المستحسن أن تقرأ وثائق مكتبة الفئة المقابلة قبل استخدامها.
توسيع وظائف مكتبات الفصل في ج
مكتبات الفئة في لغة ج هي مجموعة من الفئات والأساليب والخصائص التي يمكن استخدامها في مشاريع البرامج الأخرى. ومع ذلك ، في بعض الأحيان يصبح من الضروري توسيع وظائف مكتبة فئة موجودة من أجل إضافة ميزات جديدة أو تغيير سلوك الفئات الموجودة.
فيما يلي بعض الطرق التي يمكنك استخدامها لتوسيع وظائف مكتبات الفصل في ج:
- إنشاء فئة فرعية. يمكنك إنشاء فئة جديدة ترث وظائف فئة موجودة وتضيف طرقا أو خصائص أو أحداثا جديدة إليها.
- باستخدام الفئات. تسمح لك الفئات بإضافة طرق وخصائص إلى فئة موجودة دون الحاجة إلى تغيير شفرة المصدر الخاصة بها.
- الوظائف والمتغيرات الخارجية. يمكنك تحديد وظائف ومتغيرات جديدة سيتم استخدامها مع مكتبة الفصل الحالية. سيسمح لك ذلك بإضافة ميزات جديدة دون تغيير الكود المصدري للفئات.
اعتمادا على احتياجاتك وقدرات اللغة ج ، يمكنك استخدام واحد أو أكثر من هذه الأساليب لتوسيع وظائف المكتبات الطبقة. من المهم أن تتذكر أنه عند توسيع مكتبة الفصل ، من الضروري اتباع مبادئ النمطية والرمز النظيف لتجنب المشاكل المحتملة وعدم التوافق.
اختبار وتصحيح المكتبات فئة في ج
يعد اختبار مكتبات الفصل وتصحيحها جزءا مهما من تطوير البرامج. في هذا القسم ، سنلقي نظرة على بعض الأساليب والأدوات المعروفة لاختبار وتصحيح مكتبات الفصل في لغة البرمجة سي.
مكتبات فئة الاختبار
تتضمن مكتبات فئة الاختبار التحقق من الوظائف والأساليب المحددة في الفئات للامتثال لمواصفاتها والسلوك المتوقع. فيما يلي بعض التقنيات التي يمكن استخدامها لاختبار مكتبات الفصل:
- اختبار الوحدة: هذا هو اختبار وحدات أو وظائف فردية في مكتبة فئة لاختبار أدائها على مدخلات مختلفة.
- اختبار التكامل: هذا هو اختبار التفاعل بين وحدات أو فئات مختلفة في مكتبة للتحقق من تعاونها.
- التحقق من قيم الحدود: هذا هو اختبار الوظائف والأساليب على القيم الحدودية للمعلمات للتحقق من سلوكها في ظل الظروف القاسية.
- توليد حالات استثنائية: هذا هو اختبار قدرة مكتبة الفئة على التعامل مع حالات استثنائية مثل أخطاء الإدخال/الإخراج أو نقص الذاكرة.
- الاختبار التلقائي: هذا هو تطوير الاختبارات الآلية التي يمكن إجراؤها تلقائيا بعد كل تغيير في مكتبة الفصل من أجل اكتشاف الأخطاء في أقرب وقت ممكن.
مكتبات فئة التصحيح
مكتبات فئة التصحيح هي عملية العثور على الأخطاء وتصحيحها في الكود. وهنا بعض الأدوات والتقنيات التي يمكن استخدامها لتصحيح المكتبات فئة في لغة البرمجة ج:
- باستخدام المصحح: مصحح الأخطاء هو أداة تسمح للمبرمج بتنفيذ التعليمات البرمجية خطوة بخطوة ، والتحقق من قيم المتغيرات ، وفحص حالة البرنامج في وقت التشغيل.
- إضافة رسائل التصحيح: يمكنك إضافة رسائل تصحيح أخطاء إضافية في كود مكتبة الفصل للحصول على معلومات حول الحالة الحالية للبرنامج في وقت التشغيل.
- باستخدام التسجيل: يسمح لك التسجيل بكتابة معلومات حول تنفيذ برنامج إلى ملف أو إخراجه إلى وحدة التحكم لمزيد من التحليل.
- استخدام الأدوات المساعدة للكشف عن تسرب الذاكرة: يمكن أن يتسبب تسرب الذاكرة في تعطل مكتبة الفصل. المرافق الخاصة مثل فالغريند يمكن أن تساعد في الكشف عن مثل هذه التسريبات وإصلاحها.
باستخدام هذه الأساليب والأدوات معا يسمح للمبرمجين لإنشاء مكتبات فئة أكثر استقرارا وموثوقية في اللغة ج. يساعد الاختبار الشامل وتصحيح الأخطاء على التخلص من الأخطاء قبل أن ينتهي بها الأمر في أيدي المستخدمين وإتلاف تشغيل التطبيق.
توصيات لتوثيق مكتبات الفصل في ج
التوثيق هو جزء مهم من تطوير وصيانة المكتبات الطبقية في اللغة ج. فيما يلي إرشادات التوثيق التي ستساعد في جعل مكتبتك أكثر قابلية للفهم وسهولة في الاستخدام للمطورين الآخرين.
- إضافة تعليقات على كل فئة وطريقة. يجب أن تصف التعليقات الغرض من الفئة أو الطريقة ، بالإضافة إلى معلومات حول معلماتها وقيمة الإرجاع والاستثناءات المحتملة.
- استخدم أسماء واضحة للفئات والأساليب. يجب أن تكون الأسماء قصيرة ووصفية حتى يتمكن المطورون الآخرون من فهم الغرض منها بسرعة.
- قسم الكود إلى كتل منطقية. استخدم التعليقات لتمييز أجزاء مختلفة من الكود ، على سبيل المثال ، وظائف ومتغيرات منفصلة وفقا للغرض منها.
- توثيق الحالات والقيود الخاصة. إذا كان صفك أو طريقتك تحتوي على أي حالات أو قيود استخدام خاصة ، فحددها في الوثائق. سيساعد هذا المطورين الآخرين على فهم كيفية استخدام مكتبتك بشكل صحيح.
تدخل المهندس:
- قم بتضمين أمثلة الاستخدام. أضف أمثلة التعليمات البرمجية التي توضح كيفية استخدام فئات وأساليب مكتبتك بشكل صحيح. ستساعد الأمثلة المطورين الآخرين على فهم وظائف مكتبتك بشكل أسرع.
- حافظ على تحديث وثائق واجهة برمجة التطبيقات. عند إجراء تغييرات على مكتبتك أو إضافة فئات وطرق جديدة ، لا تنس تحديث الوثائق. يجب أن تكون الوثائق كاملة ومتسقة مع الوضع الحالي للمكتبة.
- استخدم التنسيق لتحسين قابلية القراءة. صمم الوثائق باستخدام العناوين والقوائم والجداول لتسهيل قراءتها. حدد أيضا أنواع المتغيرات وقيم المعلمات المحتملة حتى يعرف المطورون بالضبط ما يمكن توقعه.
مكتبة فئة موثقة جيدا في ج يسمح للمطورين الآخرين بسرعة وسهولة البدء في استخدام المكتبة الخاصة بك. لا تنس تحديث الوثائق حسب الضرورة واتباع معايير التوثيق المعمول بها لضمان اتساق ووضوح الكود.
سؤال وجواب
ما هي مكتبة الفصل في ج?
مكتبة فئة في ج هي مجموعة من الفئات التي يمكن استخدامها في برنامج ج. يحتوي على تعريفات للفئات والوظائف التي يمكن تضمينها في البرنامج لإعادة الاستخدام.
لماذا إنشاء مكتبة فئة في ج?
إنشاء مكتبة فئة في ج يسمح بإعادة استخدام التعليمات البرمجية ، ويجعل البرامج أكثر وحدات ، ويحسن تنظيم المشروع. كما أنه يبسط صيانة البرنامج ويمكنه تسريع التطوير ، حيث يمكن استخدام الفصول والوظائف الجاهزة في المشاريع الجديدة.
كيف يمكنني إنشاء مكتبة فئة في ج?
لإنشاء مكتبة فئة في ج ، تحتاج أولا إلى تحديد الفئات والوظائف التي سيتم تضمينها في المكتبة. ثم تحتاج إلى بناء ملفات الكائن باستخدام مترجم ج. أخيرا ، يمكن ربط هذه الملفات معا باستخدام الأداة المساعدة للواقع المعزز لإنشاء مكتبة.
كيف يمكنني استخدام مكتبة الصف في ج?
لاستخدام مكتبة الفئة في ج ، تحتاج إلى تضمين ملف رأس المكتبة في البرنامج باستخدام # تضمين التوجيه. ثم تحتاج إلى تجميع البرنامج عن طريق تحديد المسار إلى ملف المكتبة أثناء التجميع. عند ربط البرنامج ، يجب تحديد المكتبة.
كيف يمكنني إضافة وظيفة إلى مكتبة فئة في ج?
لإضافة وظيفة إلى مكتبة الفئة في ج ، يجب عليك أولا تحديد الوظيفة في ملف مصدر الفئة. ثم قم بتضمين ملف الرأس مع تعريف الوظيفة في ملف رأس المكتبة. يجب تجميع الوظيفة في ملف كائن المكتبة. أخيرا ، عند إنشاء مكتبة ، تحتاج إلى تضمين ملف كائن الوظيفة.
كيف يمكنني توصيل مكتبة فئة في برنامج ج??
لتوصيل مكتبة فئة في برنامج سي++ ، تحتاج إلى تضمين ملفات رأس المكتبة باستخدام # تضمين التوجيه. ثم ، عند تجميع البرنامج ، يجب تحديد ملفات كائن المكتبة للربط.