B20622
Filmina 1
Primero, último
Iteradores de entrada a las posiciones inicial y final de una secuencia. El rango utilizado es [first, last),que incluye todos los elementos entre la primera y la última, incluyendo el elemento señalado por el primero,pero no el elemento apuntado por el último.
La función de plantilla argumento InputIterator será un iterador de entrada
tipo que apunta a elementos de un tipo a partir de la cual los objetos value_type se pueden construir.
n
Nuevo tamaño para el contenedor.
Tipo de miembro size_type es un tipo entero sin signo.
val
Valor de llenar el recipiente con. Cada uno de los n elementos en el contenedor se inicializa a una copia de este valor.
Tipo de miembro value_type es del tipo de los elementos en el contenedor, definidos en la lista como un alias de su primer parámetro de plantilla (T).
Illinois
Un initializer_list objeto. El compilador construirá automáticamente los objetos de lista de inicializacióndeclaradores.
Tipo de miembro value_type es del tipo de los elementos en el contenedor, definidos en la lista como un alias de su primer parámetro de plantilla (T).
// list::assign
#include <iostream>
#include <list>
int main ()
{
std::list<int> first;
std::list<int> second;
first.assign (7,100); // 7 ints with value 100
second.assign (first.begin(),first.end()); // a copy of first
int myints[]={1776,7,4};
first.assign (myints,myints+3); // assigning from array
std::cout << "Size of first: " << int (first.size()) << '\n';
std::cout << "Size of second: " << int (second.size()) << '\n';
return 0;
}