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

Cómo utilizar el mapa STL Container Class

2016/2/22
El C + + mapa de clase contenedor implementa uno-a- uno entre una clave única y un valor. Los tipos principales de los pares de valores clave en el mapa . El operador [] es un método público más utilizado del mapa STL . Especificación de un valor clave en los corchetes devuelve una referencia al valor correspondiente . Si la clave no existe , los inserta y el programa devuelve una referencia al constructor predeterminado del elemento. Cosas que necesitará
Advanced C + + conocimiento
compilador C + + con el IDE, como Borland C + + Builder
Mostrar más instrucciones
1

Incluya el archivo de cabecera del mapa en su C + + programa para que pueda acceder a sus funciones el miembro de la clase y . Ponga esta línea en la parte superior de su archivo de origen:
# include
2

Utilice una matriz de mapa + + C para asociar la información relacionada, como los nombres y calificaciones de los estudiantes . Aquí la clave es el nombre del estudiante . Al igual que el índice de un array, lo utiliza para acceder a un elemento , sólo en este caso es no numérico :
using namespace std ;
int main () { y mapa dB;

3

pueblan el mapa con los datos :
dB [" Dave" ] = ' F' ;
dB [" Cindy "] = ' B' ;
dB [" Andreas "] = ' A';
dB [" Dave" ] = ' C' , . //grado de Dave mejora
4

Eliminar Andreas de la matriz cuando se le cae la clase :
dB.erase ( " Andreas ");
5

prueba si la matriz está vacía. Si no es así, a continuación, mostrar su tamaño :
si
cout
6

Utilizar un puntero para fines especiales , el mapa iterador ( dB.empty ( !)) , para recorrer a través de la matriz de mapa y visualizar los datos a la salida estándar :
para (map :: iterator im = dB.begin (); im = dB.end (); im + + ) {
cout primer segundo }
7

Eliminar todos los datos de la base de datos de la siguiente manera :
dB.clear ();


C /C + + Programming
Cómo proteger PIC12F675 Códigos de la piratería
Cómo convertir un flotante al entero más cercano en Visual C
Cómo obtener códigos para Dev- C + + 4.9.9.2
Cómo crear mapas de mensajes de MFC
Cómo diseñar su propio juego utilizando C + +
Cómo declarar una constante estática en C
Cómo utilizar el comando Scanf en C + +
El Proyecto Wireless AVR
Conocimientos Informáticos © http://www.ordenador.online