آموزش رایگان ++C ، Rust ,golang: post #118 — TG.ME

مهم ترین کتابخانه های ++C شماره 3
<vector>

کتابخانه <vector> بخشی از کتابخانه (STL) است. این کتابخانه یک آرایه داینامیک(اندازه غیر ثابت) فراهم می‌کند که می‌تواند به صورت خودکار اندازه خود را بزرگ یا کوچک کند. برخلاف array که اندازه اش پس از ایجاد غیر قابل تغییر است.

ویژگی‌های اصلی:

اندازه آن به صورت خودکار تغییر می‌کند (بزرگ یا کوچک می‌شود).
داده‌ها را در حافظه پیوسته ذخیره می‌کند که دسترسی به آنها را سریع‌تر می‌کند.
از عملیات پیمایش و تغییر مانند اضافه کردن یا حذف عناصر پشتیبانی می‌کند.

#include <iostream>
#include <vector>
using namespace std;

int main() {
vector<int> numbers;
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
for (int num : numbers) {
cout << num << " ";
}
return 0;
}


در این مثال متد push_back در این کتابخانه به انتهای vector عنصر اضافه می کند.

#برنامه_نویسی
❤5
December 17, 2024 1K 7