Resultados da pesquisa a pedido "stl"

4 a resposta

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

3 a resposta

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

3 a resposta

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

7 a resposta

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

2 a resposta

GCC STL ligado verificação

Como ativar a verificação vinculada paraoperator[] e iteradores?

2 a resposta

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

6 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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