কম্পিউটার টিউটোরিয়াল

C/C++-তে ভেক্টর (vector) কীভাবে কাজ করে


এই টিউটোরিয়ালে, আমরা 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

  1. নেটওয়ার্ক সিকিউরিটি কীভাবে কাজ করে?

  2. ডেটা স্ক্র্যাপিং কীভাবে কাজ করে?

  3. সি/সি++-তে মাল্টিডাইমেনশনাল অ্যারে ইনিশিয়ালাইজেশন (Initialization)

  4. C#-তে অ্যারে কীভাবে কাজ করে?