استفاده از vector یا اشاره گر های هوشمند - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

استفاده از vector یا اشاره گر های هوشمند

0 امتیاز

برای ساخت آرایه های دو بعدی دینامیک از کدام روش استفاده کنیم ؟ مقایسه از لحاظ سهولت استفاده و عملکرد

وکتورها

اشاره گرهای هوشمند

 

سوال شده خرداد 21, 1393  بوسیله ی galiwer (امتیاز 33)   5 10 12
دوباره تگ گذاری شد شهریور 5, 1393 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز

طبق گفته های خود Bjarne Stroustrup  :   

در ++C  برای سادگی و بهینه بودن وعمومیت داشتن مدیریت منابع  ( مثلا pointer یا thread یا هندل فایل و...)

  • بهتره اول ار container های موجود استفاده بشه مثل vector , list,...
  • اگر از container نشد استفاده کنین (خیلی کم پیش میاد )  از smart pointer ها استفاده کنین مثل shared_ptr و unique_ptr

 

آرایه 2 بعدی هم به همین شکل هستش اگر دلیلی برای استفاده از smart pointer ندارین از vector استفاده کنین .

 

slide , video ها توی لینک های زیر هست 

Day 1 Keynote - Bjarne Stroustrup: C++11 Style

Bjarne Stroustrup - The Essence of C++: With Examples in C++84, C++98, C++11, and C++14

 
پاسخ داده شده خرداد 21, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
ویرایش شده خرداد 21, 1393 بوسیله ی BlueBlade
...