Resultados da pesquisa a pedido "stl"
Como fazer elementos de vetor únicos? (remover duplicatas não adjacentes)
Eu tenho um vetor contendo poucas duplicatas não adjacentes.Como um exemplo simples, considere:
Usando std :: bind2nd com referências
Eu tenho uma classe simples como esta:
Recipientes de biblioteca padrão com parâmetros de modelo opcionais adicionais?
Depois de ler a declaração várias vezes em artigos - quero adicionar essa pergunta ao Stackoverflow e perguntar à comunidade - o seguinte código é portátil?
Usando boost :: random como o RNG para std :: random_shuffle
Eu tenho um programa que usa o gerador de números aleatórios mt19937 de boost :: random. Eu preciso fazer um random_shuffle e quero que os números aleatórios...
Existe uma implementação autônoma de std :: function?
Eu estou trabalhando em um sistema embarcado, então o tamanho do código é um problema. Usar a biblioteca padrão aumenta meu tamanho binário em cerca de 60k, ...
C ++ std :: vector emplace vs inserir [duplicado]
Esta questão já tem uma resposta aqui:push_back vs emplace_back 6 respostasEu queria saber quais são as diferenças entre os dois. Eu percebo que emplace é c ...
Como auto-copiar um vetor? [duplicado]
Esta questão já tem uma resposta aqui:Nice maneira de acrescentar um vetor para si 4 respostasVamos dizer que eu tenho um
Matriz associativa C ++ com tipos arbitrários para valores
Qual é a melhor maneira de ter uma matriz associativa com tipos de valores arbitrários para cada chave em C ++? Atualmente, meu plano é criar uma classe "value" com variáveis de membro dos tipos que esperarei. Por exemplo: class Value { int ...
O std :: vector :: insert () invalida os iteradores se o vetor tiver espaço suficiente (criado através da reserva)?
RespondendoComo auto-copiar um vetor? me deixou um pouco confuso sobre a invalidação do iterador. Alguma literatura diz "se você usar insert, push_back,...
Posso definir um mapa cuja chave é uma estrutura?
e como posso fazer isso em C ++?