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

دسترسی به اجزای vector pointer به صورت خواناتر

+2 امتیاز
68 بازدید

سلام دوستان. من از vector pointer به صورت زیر استفاده می کنیم.

vector<int> *items = new vector<int>(10);


برای دسترسی به اجزای vector هم به صورت زیرعمل می کنم.

for (size_t i=0;i < 10;i++){
		items->operator[](i) = i;
		(*items)[i] = i;
	}

آیا راه دیگری وجود نداره که خوانا تر باشه؟

سوال شده بهمن 21, 1392  بوسیله ی farnoosh (امتیاز 2,082)   3 11 43
وکتور عادی قابلیت هاش کافی نیست ؟

1 پاسخ

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

میتونی از at هم استفاده کنی :

vector<int> *items = new vector<int>(10);
items->at(2);

 

پاسخ داده شده بهمن 22, 1392 بوسیله ی BlueBlade (امتیاز 15,712)   13 16 85
...