You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Vector (C++)

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

وکتور ها آرایه هایی هستند که نیاز به تأیین سایز(ظرفیت) آنها نیست، زیرا در هنگام وارد کردن/حذف کردن داده ای در یک وکتور، سایز آن به صورت خودکار نیز تغییر می کند. وکتور ها جزء کتابخانه استاندارد قالب حساب می شوند.[۱]

تکرار شونده های کلاس vector[ویرایش]

begin(): اشاره به اولین عنصر وکتور.

end(): اشاره به همه ی عنصر هایی که تا آخرین عنصر وکتور به علاوه خود آخرین عنصر و عنصری که از آن شروع شده.

rbegin(): تابع begin() (منعکس)

rend(): تابع end() (منعکس)

cbegin(): تابع begin() (مقدار ثابت)

cend(): تابع end() (مقدار ثابت)

crbegin(): تابع rbegin() (مقدار ثابت)

crend(): تابع rend() (مقدار ثابت)[۱]

ظرفیت کلاس vector[ویرایش]

size(): بازگشت مقدار ظرفیت وکتور

max_size(): بازگشت مقدار حداکثر ظرفیت وکتور

resize(): تغییر ظرفیت وکتور

capacity(): بازگشت مقدار ظرفیت رزرو شده وکتور.

empty(): بررسی اینکه آیا وکتور خالی است یا خیر.

reserve(): تغییر ظرفیت رزرو شده وکتور.

shrink_to_fit: کوچک شدن ظرفیت تا جای نیاز.[۲]

تغییر دهنده های کلاس vector[ویرایش]

assign(): اختصاص دادن محتوای وکتور(مانند =،{}و())

push_back(): اضافه کردن یک عنصر به آخر وکتور.

pop_back(): حذف آخرین عنصر وکتور.

insert(): اضافه کردن عنصر ها.

erase(): پاک کردن عنصر ها.

swap(): تعویض محتوا.

clear(): پاک کردن محتوا.

emplace_back(): ساخت و اضافه کردن عنصر به آخر وکتور

emplace(): ساخت و اضافه کردن عنصر.[۲]

منابع[ویرایش]

This article "Vector (C++)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Vector (C++). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. ۱٫۰ ۱٫۱ «Vector in C++ STL». GeeksforGeeks (به English). ۲۰۱۵-۱۲-۰۷. دریافت‌شده در ۲۰۲۰-۰۸-۰۳.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.
  2. ۲٫۰ ۲٫۱ «vector - C++ Reference». www.cplusplus.com. دریافت‌شده در ۲۰۲۰-۰۸-۰۳.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]