vectores programacion multidimensionales llenar imprimir funciones ejemplos con bidimensionales arreglos arreglo c++ vector

c++ - programacion - ¿Cómo crear un vector de tamaño definido por el usuario pero sin valores predefinidos?



llenar un arreglo en c# (1)

Con el constructor:

// create a vector with 20 integer elements std::vector<int> arr(20); for(int x = 0; x < 20; ++x) arr[x] = x;

En C ++ uno puede crear una matriz de tamaño predefinido, como 20, con int myarray[20] . Sin embargo, la documentación en línea sobre vectores no muestra una forma similar de inicialización de vectores: en cambio, un vector debe inicializarse con, por ejemplo, std::vector<int> myvector (4, 100); . Esto da un vector de tamaño 4 con todos los elementos siendo el valor 100.

¿Cómo se puede inicializar un vector con solo un tamaño predefinido y sin un valor predefinido, como con las matrices?