Pular para o conteúdo

Como um std::map inicia um

Responder tópico
  • Denunciar
  • Indicar

1. Como um std::map inicia um

Enviado em 21/12/2018 - 07:29h


Responder tópico

2. Re: Como um std::map inicia um

Melhor resposta

Enviado em 21/12/2018 - 13:43h

Chamando o construtor default (ou um construtor cujos argumentos possuam, todos, valores default). Se não existir esse construtor, dá erro durante a compilação.

Se você não quiser que o construtor default seja chamado, você deve evitar o uso de map::operator[](). Possibilidades incluem map::at() (que gera uma exceção se a chave de consulta não existir), map::find() (que devolve um iterador diferente de map::end() se o membro existir) e map::count() (que retorna zero se a chave de consulta não existir).

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder