এই টিউটোরিয়ালে, আমরা C/C++-তে ভেক্টর কীভাবে কাজ করে তা আলোচনা করব।
ভেক্টর ডেটা স্ট্রাকচার স্ট্যান্ডার্ড অ্যারের ওপর একটি এনহ্যান্সমেন্ট। অ্যারের মতো যারা তাদের সাইজ ডিফাইন করার সময় ফিক্সড হয়; ভেক্টর যarela সহজে রিসাইজ করা যায় ইউজারের রিকোয়ারমেন্ট অনুযায়ী।
এটি ফ্লেক্সিবিলিটি প্রদান করে এবং অ্যারেতে নতুন অ্যারে তৈরি করে পिछले এলিমেন্ট কপি করার টাইম রিকোয়ারমেন্ট কমায়।
উদাহরণ
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> myvector{ 1, 2, 3, 5 };
myvector.push_back(8);
//এখন ভেক্টর হয়ে যায় 1, 2, 3, 5, 8
for (auto x : myvector)
cout << x << " ";
}
আউটপুট
1 2 3 5 8