C ++ STL | la creación de vectores de inicialización y de otro vector : Aquí, vamos a aprender cómo crear un vector e inicializar desde otro vector de C ++ STL?
¿Cuál es el vector?
Vector es un contenedor en STL C ++, que se utiliza para representar la matriz y su tamaño se puede cambiar.
Leer más: C ++ STL vector
Crear un vector de inicialización y de otro vector de
También puede inicializar un vector de un vector dado en C ++ STL. A continuación, vamos a aprender la misma, cómo podemos inicializar un vector a partir de un vector dado?
Aquí es la sintaxis para crear e inicializar y el vector de inicialización de otro vector,
vector<type> vector_name(another_vector.begin(), another_vector.end());
Aquí,
- tipo – es el tipo de datos.
- VECTOR_NAME – es cualquier uso nombre definido para el vector.
- another_vector.begin (), another_vector.end () – otro vector de begin () y al final () funciones.
Ejemplo para crear / declarar y vector de inicialización desde otro programa vector
vector<int> v2(v1.begin(), v1.end());
C ++ STL para crear e inicializar un vector de otro vector
//C++ STL program to create and initialize
//a vector from another vector
#include <iostream>
#include <vector>
using namespace std;
int main()
{
//vector declaration and initialization
vector<int> v1{ 10, 20, 30, 40, 50 };
//vector declaration and initialization
//from given vector v1
vector<int> v2(v1.begin(), v1.end());
//printing the vector elements
//using for each kind of loop
cout << "Vector v2 elements are: ";
for (int element : v2)
cout << element << " ";
cout << endl;
return 0;
}
salida
Vector v2 elements are: 10 20 30 40 50