Resultados da pesquisa a pedido "stdmap"

3 a resposta

Copy std :: mapear em std :: vetor de pares

Estou tentando copiar um mapa em um vetor de par, para poder classificar o vetor pelosecond membro dos dados dos pares. Resolvi isso fazendo o seguinte: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr ...

4 a resposta

maneira eficiente de obter a chave do valor std :: map

Eu tenho um mapa como abaixo: std::map< std::string ,int> mapobj; mapobj["one"] = 1; mapobj["two"] = 2; mapobj["three"] =3 ;como obter chave quando a entrada é um valor EX: entrada: 1 saída: um Nota: no meu caso, o valor é único

1 a resposta

Por que std :: unordered_map tem um método de reserva?

De acordo comesta [https://stackoverflow.com/questions/13049340/initializing-a-stdmap-when-the-size-is-known-in-advance] você não pode reservar espaço parastd::map: Não, os membros do mapa são armazenados internamente em uma estrutura em ...

1 a resposta

Usando contêineres STL para boost :: interprocess :: managed_shared_memory

Considere a seguinte situação: class Helper { public: // Getters and setters are present! private: int i; std::map<int, boost::interprocess::managed_shared_memory> shm; } int main() ...

2 a resposta

Por que usar std :: less como o functor padrão para comparar chaves em std :: map e std :: set?

Eu estou me perguntando por questd::map estd::set usarstd::less como o functor padrão para comparar chaves. Por que não usar um functor que funciona de forma semelhante ao strcmp? Algo como: template <typename T> struct compare { // Return less ...

1 a resposta

Segmentos std :: map e std :: vector são seguros?

1 a resposta

Não consigo inserir no std :: map (G ++)

Eu tenho um seguinte problema:

6 a resposta

Maneira mais eficiente de atribuir valores a mapas

Qual a maneira de atribuir valores a um mapa é mais eficiente? Ou são todos otimizados para o mesmo código (na maioria dos compiladores modernos)?

4 a resposta

std :: map change key_comp após a inicialização

É possível alterar o método de comparação de um std :: map depois que ele foi criado e inicializado? Ou talvez só depois de ter sido criado?Eu quero alterar ...

5 a resposta

C ++ std :: map ou std :: set - insira duplicados de forma eficiente