C++تعريف دالة تأخذ باراميتر نوعه مؤشر لكائن من كلاس
التعامل مع مؤشر لكلاس هو نفسه تماماً التعامل مع مؤشر لـ struct.
إذاً للوصول للأشياء الموجودة في مؤشر لكائن من كلاس نستخدم العامل -> و ليس العامل .
المعتاد.
في المثال التالي, قمنا بتعريف كلاس إسمه Book
يمثل المعلومات التي يمكن أن يتضمنها أي كتاب كعنوانه, إسم المؤلف, سعره و عدد صفحاته.
بعدها قمنا بتعريف دالة إسمها printInfo
عند استدعاءها نمرر لها عنوان كائن من Book
موجود في الذاكرة فتقوم بطباعة قيمه بشكل مرتب.
في الأخير قمنا بإنشاء كائن من Book
و إعطاؤه قيم, و من ثم تمرير عنوانه في الذاكرة للدالة printInfo()
حتى تقوم بطباعة قيمه.
مثال
سنحصل على النتيجة التالية عند التشغيل.