Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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;
// كإسم مختصر و وضعنا فيه 4 متغيرات Book أعطيناه الكلمة struct هنا قمنا بتعريف typedef struct { string title; string author; double price; int numberOfPages; } Book; // book3 و الثالث إسمه book2 الثاني إسمه ,book1 الأول إسمه ,Book هنا بإنشاء ثلاث كائنات من Book book1, book2, book3;