top of page

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;

}

 

bottom of page