طبق گفته های خود 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