You are on page 1of 2

OPERACIONES CON VECTORES

Constructores
vector<T> v;
vector<T> v (int);
vector<T> v (int, T);
vector<T> v (aVector);
Acceso a los elementos
v[i]
v.front ()
v.back ()
Insercin
v.push_front (T)
v.push_back (T)
v.insert (iterator, T)
v.swap(vector<T>)
Borrado
v.pop_front ()
v.pop_back ()
v.erase (iterator)
v.erase (iterator, iterator)
Tamao
v.capacity ()
v.size ()
v.resize (unsigned, T)
v.reserve (unsigned)
v.empty ()
Iteradores
vector<T>::iterator itr
v.begin ()
v.end ()
vector<T>::reverse_iterator ritr
v.rbegin ()
v.rend ()

Constructor por defecto


Constructor con tamao explcito
Constructor con tamao y valor inicial
dados
Constructor copia
Acceso por ndice, tambin puede
asignarse
Primer valor de la coleccin
ltimo valor de la coleccin
Aade un elemento al principio del vector
Aade un elemento al final del vector
Inserta un nuevo elemento antes del
iterador
Intercambia valores con otro vector
Borra el primer elemento del vector
Borra el ltimo elemento del vector
Borra el elemento indicado por el iterador
Borra un rango de valores
Nmero mximo de elementos del buffer
Nmero de elementos en el vector
Cambiar el tamao, rellenando con un
valor
Pone el tamao del buffer
Cierto si el vector est vaco
Declara un nuevo iterador
Iterador que referencia al primer elemento
Iterador que referencia al siguiente al
ltimo
Declara un nuevo iterador reverso
Iterador reverso que referencia al ltimo
elemento
Iterador reverso que referencia al anterior
al primero

OPERACIONES PARA MANEJAR CADENAS


Constructores
string s
string s (hola);
string s (aString);
Acceso a los elementos
s[i]
s.substr(int pos,int len)
s.c_str()
Insercin y borrado
s.insert(int pos,string str)
s.erase (int start, int len)
s.replace(int start, int len,str)
Longitud
s.length()
s.resize(int,char)
s.empty()
Asignacin
s = s2
s += s2
s + s2
Comparaciones
s ==s2 s != s2
s < s2 s <= s2
s > s2

s >= s2

Iteradores
string::iterator itr
s.begin ()
s.end ()
string::reverse_iterator ritr
s.rbegin ()

Constructor por defecto


Constructor con inicializador
Constructor copia
Acceso al elemento i-simo del string
Subcadena que comienza en pos y tiene
longitud len
Devuelve una cadena estilo C igual al
string
Insertar antes de pos el string str
Eliminar desde s[start] hasta s[start+len]
Sustituir desde s[start] hasta s[start+len]
por str
Longitud del string
Cambia el tamao, rellenando con un
valor
Cierto si el string es vaco
Asignacin de strings
Concatenacin de strings
Nuevo string resultado de concatenar s y
s2
Igualdad y desigualdad de strings
Comparaciones de strings (orden
lexicogrfico)
Comparaciones de strings (orden
lexicogrfico)
Declara un nuevo iterador
Iterador que referencia al primer elemento
Iterador que referencia al siguiente al
ltimo
Declara un nuevo reverse_iterator
Reverse_iterator que referencia al ltimo
elemento

You might also like