Resultados da pesquisa a pedido "stl"
ual container STL C ++ usar para uma lista de tamanho fix
Estou tendo um aplicativo consumidor que precisa armazenar no máximo 100 objetos em uma lista para alimentar um retorno de chamada para processamento, pois será redundante manter os dados antigos se o consumidor não atualizar. À medida que novos ...
std :: mapeia uma chave, dois valores
Qual é a melhor maneira de mapear dois valores para uma chave? m item com um valor e um valor boolean Tentei usar: std::map<std::string, std::pair<std::string, bool> > myMap2Mas isso não parece a solução correta. Existe uma maneira mais ...
peração de localização complexa @map
Eu quero fazer o seguinte: Defina um mapa entre uma string e qualquer tipo de objeto (pode ser uma lista, número inteiro - qualquer coisa As chaves do mapa podem ser as seguintes (os valores também não são importantes): "AAA / 123" ==> 1 "AAA / ...
xiste uma função stl ou boost para determinar se uma string é numéric
Sou muito novo em C ++, boost etc. Gostaria de saber se já existe uma função no boost ou STL que posso usar para determinar se uma string é numéric s strings numéricas podem ter a seguinte aparência: 100 o 100,52 Sei que há muitos ...
GCC STL ligado verificação
Como ativar a verificação vinculada paraoperator[] e iteradores?
Por que std :: set.insert () retorna um iterador não const, e ainda assim não posso modificá-l
Considere este exemplo de código: #include <set> #include <string> using namespace std; set<string> string_set; void foo(const string& a) { pair<set<string>::iterator, bool> insert_result = string_set.insert(a); string& val = ...
Modificar uma estrutura de dados enquanto itera sobre ela
O que acontece quando você adiciona elementos a uma estrutura de dados, como um vetor, enquanto itera sobre ele. Não posso fazer isso? Eu tentei isso e ele quebra: int main() { vector<int> x = { 1, 2, 3 }; int j = 0; for (auto it = ...
Existe uma alternativa Boost.Bimap em c ++ 11?
xiste uma alternativa utilizável ao bimap do Boost em C ++ 0 Gostaria de evitar o Boost, mas adote totalmente o C ++ 11. Se necessário, uma versão reduzida do bimap do Boost funcionaria para mim (eu preciso de um bimap constante para alternar ...
Use o C ++ STL no Enterprise Architect
Como é possível usar partes do C ++ STL no Enterprise Architect? Seria bom poder especificar certos atributos de classe comostd::string ou usestd::auto_ptr (ou mesmostd::tr1::shared_ptr) como tipos. Outra coisa interessante seria como é ...
Skipping iterator
Tenho uma sequência de valores que gostaria de passar para uma função que leva um(iterator begin, iterator end) pair. No entanto, só quero que cada segundo elemento na sequência original seja processad Existe uma maneira agradável de usar o ...