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