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