Cambio de un elemento particular de un vector en STL C ++

C ++ vectorial | cambiar un elemento : Aquí, vamos a aprender cómo cambiar un elemento particular de un vector STL C ++?

Dado un C ++ vector STL y tenemos que cambiar un elemento en particular.

Cambio de un elemento particular de un vector

Podemos cambiar un elemento particular de un C ++ vector de STL utilizando siguientes maneras

  1. Usando vector :: en función de ()
  2. Y, utilizando el vector: : operador []

Nota: Para utilizar vector – class & lt; vector & gt; de cabeza, y para uso vector :: en () y vector :: operador [] – include & lt; algoritmo de & gt; encabezado o simplemente podemos utilizar . & Lt; bits / STDC ++ h & gt; archivo de cabecera.

programa

C ++ STL para cambiar un elemento de un vector

//C++ STL program to change an element of a vector
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v1{ 10, 20, 30, 40, 50 };
//printing elements
cout << "vector elements before the change..." << endl;
for (int x : v1)
cout << x << " ";
cout << endl;
//changing element at index 1 using at()
v1.at(1) = 100;
//changing element at index 2 using operator[]
v1[2] = 200;
//printing elements
cout << "vector elements after the change..." << endl;
for (int x : v1)
cout << x << " ";
cout << endl;
return 0;
}

salida

vector elements before the change...
10 20 30 40 50
vector elements after the change...
10 100 200 40 50


Deja un comentario

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