ساختن وکتور ۲ بعدی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساختن وکتور ۲ بعدی

+2 امتیاز
سلام

در سی پلاس پلاس چطور میشه یک وکتور ۲ بعدی ساخت؟مثل یک ارایه ۲ بعدی.
سوال شده اردیبهشت 11, 1393  بوسیله ی moh3en (امتیاز 209)   15 28 40
دوباره تگ گذاری شد شهریور 5, 1393 بوسیله ی BlueBlade

2 پاسخ

+5 امتیاز
 
بهترین پاسخ

وکنور 1 بعدی به این شکل تعریف میشه :

vector<T> name;

که T نوع اعضای وکتور رو مشخص می کنه مثلا میشه به این شکل ها یک وکتور 1 بعدی ساخت :

vector<int> a;
vector<double>b;
,....

حالا اگر به جای T یک وکتور دیگه بزارین  تبدیل میشه به میشه وکتور 2 بعدی :

vector<vector<T>> name;

که این طوری استفاده میشه :

vector<vector<int>> a;
vector<vector<string>>b;

داخل وکتور 2 بعدی هم اگر به جای T یک وکتور یک بعدی دیگه بزاریم تبدیل میشه به 3 بعدی :

vector<vector<vector<T>>> name;

, به همین شکل وکتور با هر ابعادی رو میشه ساخت ...

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

خب این کابرداش چیه داش؟

کجا ها استفاده میشه؟ مثلا الان میشه تو ماتریس ها استفاده کرد؟
پاسخ داده شده بهمن 18, 1397 بوسیله ی m_issaq_m (امتیاز 18)   1 1 3
...