array — fixed size. vector — dynamic.
1// array — compile-time size2std::array<int, 3> arr = {1, 2, 3};3// arr.push_back(4); // Error!4 5// vector — runtime size6std::vector<int> v = {1, 2, 3};7v.push_back(4); // OK