Red de conocimiento informático - Material del sitio web - Cómo eliminar elementos específicos en un vector

Cómo eliminar elementos específicos en un vector

El siguiente vector: std::vectorlt;intgt;?a;

a.push_back(1);

a.push_back(2);

a.push_back(3);

a.push_back(4 );

Si desea eliminar el elemento 3

método 1 : (requiere #clude lt; intgt; ?push_back(4 );

Si desea eliminar el elemento 3

Método 1: (requiere #include lt;algorithmgt ; ) std::vectorlt;intgt;::iterator?iter=std::find(a.begin(), a.end(), 3);

a.erase( iter); );

Método 2: a.erase(a.begin() 2

);