Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Vector hoạt động như thế nào trong C/C++


Trong hướng dẫn này, thảo luận vector hoạt động như thế nào trong C/C++.

Vector là cấu trúc dữ liệu cải tiến từ mảng tiêu chuẩn. Khác với mảng kích thước cố định, vector có thể thay đổi kích thước dễ dàng theo yêu cầu.

Điều này cung cấp sự linh hoạt và giảm thời gian so với mảng khi phải sao chép phần tử sang mảng mới.

Ví dụ

#include 
#include 
using namespace std;
int main(){
    vector myvector{ 1, 2, 3, 5 };
    myvector.push_back(8);
    // vector trở thành 1, 2, 3, 5, 8
    for (auto x : myvector)
        cout << x << " ";
}

Kết quả

1 2 3 5 8