الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار حول template في linked list

بدأه سار مع الليل في 12 فبراير 2011 · 4 رد · 515 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد توضيح بسيط

ارجو ان يكون سوالي واضح للجميع



template<class type>
struct pnode
{
type info ;
pnode<type> * next; اريد توضيح هذه السطر فقط يعني اريد شرحه فقط
};


وعندما اكتب في الدالة main



main()
{
pnode<int>* first;

first =new pnode;

/*
سوف يصير عن تنفيذ البرنامج
type info  ===>>  int info

node <type>* next  ====>>  node <int>* next;

ولكن مامعنى 
 node <int>* next;

يعني <int> مدوخة بي كثيرررررررررررررررررر
*/

انا فاهم template

ولكن الكود السابق اريد توضيح سطر فية

ارجو الاجاااااااااااابة

تم تعديل هذه المشاركة بواسطة سار مع الليل في 12 فبراير 2011 في 06:49

49940.jpg
#2

مؤشر اسمه next ل node <int>;

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3
ahmed_youssef كتب:

مؤشر اسمه next ل node <int>;

شكراً اخي الغالي لتفاعلك

انا عارفة انة مؤشر

ولكن ماهو نوعة

هل هو من نوع int

ام من نوع pnode

انا الذي مدوخني هذه العبارة <int>

هل هي تقوم بتحويل الموشر من نوع pnode الى نوع int

كل هذه تخمين مني ؟؟

اريد اجابة مفصلة

وشكراً للمنتدى وللاعضاء

49940.jpg
#4

السلام عليكم

الموضوع بصورة عامة هو عمل صف او دالة تعمل على انواع مختلفة من البيانات ودا بيسهل عملية التعميم

في المثال الصف pnode محتاج يعرف ايه نوع البيانات اللي هيشتغل عليها هل int او string او غيرها فهذا مايتم تحديده هنا

pnode<int>* first;

ان الكائن pnode تتعامل مع بيانات من النوع int

وبنفس الكيفية اذا حددت النوع بانه long هيتم التعامل مع بيانات من نوع long

فإعتبر ان اللي هيتم هو انشاء صف جديد يستبدل كلمة type ل int :lol:

للمزيد

/index.php?showtopic=106884

/index.php?showtopic=198853

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 13 فبراير 2011 في 00:50

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

:thumb_up: :thumb_up: :thumb_up: :thumb_up: :thumb_up: :thumb_up: :clapping: :clapping: :clapping: :clapping:

شكراً اخي الغالي وبارك الله فيك

:ty: :ty: :ty:

49940.jpg

مواضيع مشابهة