• 0
shazali16

ممكن شرح لهذا الكود البسيط

سؤال

vector<string> xxx = new vector<string>();                                             //what means


if (xxx.size() )                                                                                          //w


do this


while(xxx.size() > 0 ) ;                                                                             //w


 


السلام عليكم دئما اجد مثل هذا الكود ولكن لم افهمه ماهو الفيكتور ولماذا يوضع بين اوسمه مثل <> وماهو هذا الحجم


 


-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

عزيزي هذا الكود ليس كاملا هو مصال توضيحي لكنه لا يؤدي اي وظيفة ولا يمكن تشغيله

فقط للشرح والتوضيح ليس أكثر

 

أما شرحه فهو يقوم يتعريف شعاع فيكتور (احد أنواع المصفوفات مع امكانيات اضافية) والمكتوب بين قوسين هو انه هذا الفيكتور هو فيكتور نصي string 

أي انه نحدد الـ Generic أي ممكن يكون string  او Integr  أو الى ما هنالك

المهم بعد تعريف المتغير xxx الذي هو عبارة عن شعاع نصي فانه في حاله كان طول هذا الشعاع مقدار معين (لم يحدد في المثال لانه مثال غير كامل) فعندئذ سوف يتم تنفيذ الشرط (الشرط ايضا غير معروف أيضا لانه المثال غير كامل)

 

كما قلت المثال فقط للشرح والتوضيح

انصحك بالقراءة عن المصفوفات والـ vector  والـ arraylist  واخواتها

هذا الرابط فيه شرح واف وكامل عن الـ collections 

http://arabteam2000-forum.com/index.php/topic/281561-%D8%A7%D9%84%D9%80-collections-%D9%81%D9%8A-%D8%A7%D9%84%D8%AC%D8%A7%D9%81%D8%A7/

 

بالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

قائمة التشغيل هذه راح تفيدك إن شاء الله فهي تشرح الـ Generic Class للأستاذ عبدالله عيد

 

https://www.youtube.com/playlist?list=PLqmVQqNLdVv11bup4o0bRR4zxG2Gu05gX

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .