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