Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar o Mapa STL Container Classe
A classe recipiente C + + implementa mapa mapeamento um- para-um entre uma chave única e um valor. A chave classifica os pares de valores -chave no mapa. O operador [] é um método público mais utilizado do mapa do STL . Especificando um valor de chave em colchetes retorna uma referência para o valor correspondente. Se a chave não existir , o programa insere-o e retorna uma referência para o construtor padrão do elemento. Coisas que você precisa
avançada conhecimento C + +
compilador C + + com IDE , como o Borland C + + Builder
Show Mais instruções
um

Incluir arquivo de cabeçalho do mapa em sua programa em C + + para que você possa acessar a classe e suas funções de membro . Coloque esta linha no topo do seu arquivo fonte:
# include
2

Use um C + + mapa matriz para associar informações relacionadas , tais como os nomes dos alunos e graus. Aqui, a chave é o nome do aluno. Tal como o índice de um array, você usá-lo para acessar um elemento, só que neste caso é não- numérica :
using namespace std;
int main () {
mapa dB; < br >
3

Preencher o mapa com dados :
dB [" Dave "] = 'F' ;
dB [" Cindy "] = ' B' ;
dB [" Andreas "] = ' A';
dB [" Dave "] = ' C '; grau //Dave melhora
4

Excluir Andreas . a partir da matriz , quando ele cai a classe :
dB.erase ( " Andreas ");
5

Teste se a matriz está vazio. Se não for , em seguida, exibir o seu tamanho : ( ! DB.empty () )
se
cout
6

usar um ponteiro para fins especiais , o mapa iterador , para fazer uma iteração através da matriz do mapa e exibir seus dados na saída padrão :
para (mapa :: iterator im = dB.begin (); im = dB.end (); im + +! ) {
cout primeiro segundo }
7

Remova todos os dados do banco de dados da seguinte forma:
dB.clear ();
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer exame ponteiros para inteiros em C + + 
·Programas em C + + que irá reverter a sentença 
·Um tutorial sobre o Microsoft Visual Studio C + + 
·Como usar um GDB Simulator 
·Como encontrar um máximo na matriz em C 
·Tutorial Visual Basic 
·Como converter duas vezes para String C + + 
·Como utilizar a função de chamada de retorno em C 
·Como usar ponteiros de função em C + + 
·Como Alfabetizar uma matriz em C + + 
  Artigos em destaque
·Como posso Adicionar referência da Web para um C # apl…
·Como Bubble Sort em C 
·Diferença entre C & Visual C 
·Como adicionar uma coluna de caixa de seleção a um Da…
·Descrição de uma função C + + e como ele causa um e…
·Como Master C Ponteiros 
·C + + Microsoft Visual Tutorial 
·Como documento de requisitos de software 
·Como fazer uma String para aceitar Spaces 
·Fatos Sobre o CPP Compiler 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados