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

Cómo aprender la biblioteca STL

2014/8/20
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
¿Cuál es el proceso para proporcionar un conjunto de pautas para el programador Asegúrese de que el código cumpla con las especificaciones de diseño y adhiera los estándares de codificación?
¿Cómo representar una ficha en una cadena en CPP
Cómo integrar RESX en el CSC Compiler
¿Qué es la mezcla alfa
Cómo inicializar una matriz vacía en C
Cómo cerrar correctamente un canal WCF
Cómo crear un C + + Class
Cómo utilizar las matrices para hacer matrices en C + +
Conocimiento de la computadora © http://www.ordenador.online