“Conocimientos Programación>C /C + + Programming

Cómo aprender la biblioteca STL

2013/3/27
La Biblioteca de plantillas estándar ( STL ) está disponible en la página web de inicio STL y se compone de un conjunto de clases de C + + de contenedores y métodos , que proporcionan muchas de las estructuras y servicios públicos de datos de uso común. Las clases de contenedores pueden ser categorizados en contenedores asociativos , secuencias , cuerdas y más. Los métodos pueden ser agrupados en algoritmos e iteradores . Los siguientes pasos se explica cómo utilizar la STL en C + + . Instrucciones
1

Aprenda cómo funcionan las plantillas en C + + . Esta característica permite al programador escribir código sin tener en cuenta el tipo de datos que se puede utilizar con . Prácticamente todos los componentes de la STL es una plantilla altamente parametrizado porque es una biblioteca genérica.
2

Estudio de las clases de contenedores en la STL . Se trata principalmente de varios tipos de vectores , listas, mapas y conjuntos . Estas clases pueden contener cualquier tipo de objeto cuando se crea una instancia
3

Mira el siguiente código para un uso sencillo de la clase de lista : . Lista

miLista ;//puso un 0 en el extremo de la ( 0 ) ;/listmyList.push_back /puso un 1 en el comienzo de la listmyList.push_front ( 1 ) ;//insertar un 2 en la segunda posición de la listmyList.insert ( + + myList.begin ( ) , 2 ) ;//mostrar cada elemento de miLista seguido por un spacecopy ( myList.begin ( ) , myList.end ( ) , ostream_iterator ( cout , " " ) ) ;
Página 4

Examinar el uso del algoritmo ejemplar en la última línea de la Etapa 3 . Copia toma 3 argumentos: el primer elemento de la lista, el último elemento de la lista y la acción a realizar en cada elemento
5

Observe el uso de la ostream_iterator en la última línea de la etapa tres. . Este uso de ostream_iterator envía cada elemento que recibe de copia a Cout seguido por un espacio . La salida del código del paso 3 por lo tanto 1 2 0 .

C /C + + Programming
Cómo redondear decimales en C + +
Cómo Extern un miembro estático
Cómo aprender STL Contenedores
Forma de guardar una entrada en un vector
Cómo instalar el C + + compiladores de Netbeans
Cómo borrar la pantalla en Visual C
Cómo Fundido en C desde objetos de fecha y hora
¿Qué es Microsoft Visual C + +
Conocimientos Informáticos © http://www.ordenador.online