C++وضع إسم مختصر للـ struct
بواسطة الكلمة typedef
في الأمثلة السابقة, لاحظنا أنه كلما أردنا إنشاء كائن من Book
كان لا بد لنا من أن نكتب struct Book
.
إذا أردت إختصار هاتين الكلمتين بكلمة واحدة فقط, يمكنك وضع إسم مختصر للنوع Book
لحظة تعريفه و عندها يمكنك استخدامه كلما أردت إنشاء كائن منه.
في المثال التالي قمنا بإنشاء struct
و أعطيناه Book
كإسم مختصر بالإعتماد على الكلمة typedef
.
بعدها قمنا بإنشاء ثلاث كائنات منه باستخدام الإسم المختصر الذي وضعناه له.
مثال
// كإسم مختصر و وضعنا فيه 4 متغيرات Book أعطيناه الكلمة struct هنا قمنا بتعريف typedef struct { string title; string author; double price; int numberOfPages; } Book; // book3 و الثالث إسمه book2 الثاني إسمه ,book1 الأول إسمه ,Book هنا بإنشاء ثلاث كائنات من Book book1, book2, book3;