Я хотел добавить элементы в векторе, совсем не сложно.
#include <iostream>
#include <vector>
int main(){
int n;
std::cin>>n;
std::vector<int> arr(n);
for(int i=0;i<n;i++){
arr.push_back(i);
}
for(int i=0;i<n;i++){
std::cout<<arr[i];
}
std::cout<<"\n";
std::cout<<arr.capacity()<<"\n";
std::cout<<arr.size()<<"\n";
}
Но проблема в том, что когда я компилирую, размер и емкость в 2 раза больше, чем размер, который я указал в коде (в данном случае размер равен n), и распечатываются n нулей.