Resultados da pesquisa a pedido "stdmap"
Pode criar um mapa std :: de classes herdadas?
Gostaria de saber se é possível criar um mapa de ponteiros de classes herdadas. Aqui está um exemplo do que estou tentando fazer: #include <string> #include <map> using namespace std; class BaseClass { string s; }; class Derived1 : public ...
possível usar std :: map em C ++ com uma classe sem nenhum operador de cópi
Estou usando uma classe (Object) que não possui nenhum operador de cópia: basicamente não pode ser copiada agora. Eu tenho u std::map<int,Object> objects variável que lista objetos com um identificador int. Como eu poderia adicionar um objeto ...
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 ...
Como posso criar meu próprio comparador para um mapa?
typedef map<string, string> myMap;Quando inserir um novo par emmyMap, usará a teclastring para comparar por seu próprio comparador de cadeias. É possível substituir esse comparador? Por exemplo, eu gostaria de comparar a chavestring pelo seu ...
Como modificar valores-chave no contêiner std :: map
Dado std::map<int,std::string> myMap; fillMyMapWithStuff(myMap); // modify key values - I need to add a constant value to each key for (std::map<int,std::string>::iterator mi=myMap.begin(); mi != myMap.end(); ++mi) { // ... }Qual é uma boa ...
c ++ 03: construtor padrão para tipos de build-in em std :: map
Eu sempre pensei que o seguinte código std::map<int, int> test; std::cout << test[0] << std::endl; imprimiria valor aleatório, pois criaria valor unitizado no mapa. No entanto, verifica-se que int criado é realmente sempre inicializado com zero ...
Ú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 ...
std :: map insert ou std :: map find?
Assumindo um mapa em que você deseja preservar as entradas existentes. 20% do tempo, a entrada que você está inserindo é de novos dados. Existe uma vantagem em fazer std :: map :: find e std :: map :: insert usando o iterador retornado? Ou é mais ...
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
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() ...