Associativo Container em C ++ Simplificado - Parte 4 Divisão 1 Introdução Esta é a parte 4 da minha série, Associativo Container em C ++ Simplificado. Nesta parte da série, nós olhamos mapa modificadores em C ++. Eu suponho que você leu todos os pré-requisitos. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
O par Objeto Cada elemento de um mapa é realmente um objeto chamado o objeto par. C ++ tem uma classe pré-descrito chamada de classe de par. Essa classe tem a sua natureza particular. A classe permite que você agrupe (instanciar) quaisquer dois objetos do mesmo tipo ou de diferentes tipos, como uma unidade. Todos os elementos do mapa são objetos instanciados indiretos da classe par. A classe par pode ser obtido a partir do arquivo de cabeçalho mapa. Você pode instanciar seu próprio objeto par independentemente do recipiente associado.
A sintaxe é, par pairName (keyValue, TValue); Com isso, você pode criar um objeto (par chave /valor) para um mapa e, em seguida, inserir o objeto no mapa. Os argumentos de modelo para o par devem ser os mesmos argumentos de modelo para o mapa e os mesmos argumentos de modelo para o iterador, usado pelo mapa. inserção iterator (iterador posição, value_type const & x); Esse método insere um objeto par em um mapa, onde o iterador está apontando. Há dois argumentos, o primeiro é a posição do iterador. O segundo é o objeto par.
Leia e tente o seguinte código, que ilustra isso: #include #include