Crear un vector e inicializar desde otro vector de STL C ++

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


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *