Resultados da pesquisa a pedido "stdmap"

8 a resposta

Usando char * como uma chave em std :: map

Estou tentando descobrir por que o código a seguir não está funcionando e estou assumindo que é um problema usar char * como o tipo de chave, no entanto, não tenho certeza de como resolvê-lo ou por que está ocorrendo. Todas as outras funções que ...

4 a resposta

Como atualizar std :: map depois de usar o método find?

Como atualizar o valor de uma chavestd::map depois de usar ofind método? Eu tenho uma declaração de mapa e iterador como esta: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair;Estou usando o mapa para ...

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 ...

3 a resposta

Java equivalente ao C ++ std :: map?

Estou procurando uma classe Java com as características da implementação usual do C ++ std :: map (como eu a entendo, uma árvore de pesquisa binária com auto balanceamento): O (log n) desempenho para inserção / remoção / pesquisaCada elemento é ...

2 a resposta

VS2010 RC - apenas 100 std :: map elements no depurador

Tenho um pequeno problema durante a depuração do meu aplicativo no VS 2010 RC quando quero ver todos os elementos do contêiner std :: map. Quando o depurador atinge o ponto de interrupção e quero verificar os valores do mapa no inspetor de ...

12 a resposta

C ++ Long switch declaração ou procurar com um mapa?

No meu aplicativo C ++, tenho alguns valores que atuam como códigos para representar outros valores. Para traduzir os códigos, estive discutindo entre usar uma instrução switch ou um mapa stl. O switch seria algo como isto: int code; int value; ...

14 a resposta

Como posso aumentar o desempenho em uma pesquisa de mapa com o tipo de chave std :: string?

Estou usando umstd::map (Implementação VC ++) e é um pouco lento para pesquisas por meio do método find do mapa. O tipo de chave éstd::string. Posso aumentar o desempenho destestd::map pesquisa através de uma substituição personalizada de chave ...

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() ...

3 a resposta

Última chave em um std :: map

Eu estou procurando o valor da chave mais alto (definido pelo operador de comparação) de um std :: map. Isso é garantido? map.rbegin()->first? (Eu sou um pouco instável em iteradores reversos e quanta liberdade existe na implementação de std ...

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