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

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

+2 امتیاز

سلام دوستان. من از 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 (امتیاز 8,362)   20 44 59
دوباره تگ گذاری شد فروردین 20, 1393 بوسیله ی BlueBlade
وکتور عادی قابلیت هاش کافی نیست ؟

1 پاسخ

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

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

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

 

پاسخ داده شده بهمن 22, 1392 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
انتخاب شد اسفند 1, 1392 بوسیله ی farnoosh
...