Resultados da pesquisa a pedido "stl"
Remova espaços de std :: string em C ++
Qual é a maneira preferida de remover espaços de uma string em C ++? Eu poderia percorrer todos os caracteres e criar uma nova string, mas existe uma maneira melho
String eqivalente à STL do C ++ para dados binários
stou escrevendo um aplicativo C ++ e queria saber qual é a maneira convencional em C ++ de armazenar uma matriz de bytes na memóri xiste algo como uma string, exceto especificamente feita para dados binário gora, estou usando uma matriz * de ...
Pode std :: vector ser tratado como uma matriz
Pode astd::vector<char> ser tratado como uma matriz desta maneira: std::vector<char> v(10); strncpy(&v[0], "hello", 9); // <-- Is this safe?
Comportamento específico de std :: string no visual studio?
Tenho um projeto no qual preciso ler / gravar arquivos grande Decidi usar ifstream :: read () para colocar esses arquivos na memória em uma única passagem, em uma std :: string. (essa parece ser a maneira mais rápida de fazer isso em c ...
Iterador personalizado em C ++
Tenho uma classe TContainer que é um agregado de vários ponteiros de coleções stl para a classe TItem Preciso criar um iterador para percorrer os elementos em todas as coleções da minha classe TContainer, abstraindo o cliente do funcionamento ...
Iteradores vetoriais incompatíveis
Tenho uma classe com um membro de dados std :: vector, por exemplo class foo{ public: const std::vector<int> getVec(){return myVec;} //other stuff omitted private: std::vector<int> myVec; };gora, em alguma parte do meu código principal, eu estou ...
omo faço para converter dinamicamente entre vetores de ponteiro
Eu tenho class T {}; class S: public T {}; vector<T*> v; vector<S*> w; transform(v.begin(), v.end(), dynamic_cast_iterator<S*>(w.begin()));Mas, é claro, dynamic_cast_iterator não exist
Como é estabelecida a igualdade do iterador STL?
Eu estava pensando, como a igualdade (==) é estabelecida para os iteradores do STL? É uma comparação simples de ponteiro (e, portanto, baseada em endereços) ou algo mais sofisticado? Se eu tiver dois iteradores de dois objetos de lista ...
Por que não posso substituir std :: map por std :: unordered_map
Esta pergunta pode ser um pouco superficial, porque eu não tenho o código disponível em casa, mas sei que isso me incomodará o fim de semana inteir Quando tentei atualizar algum código para C ++ 11, comecei a substituir algunsstd::map ...
Como comparar eficientemente dois mapas de strings em C ++
Gostaria de saber se apenas aplicando alguns algoritmos padrão é possível escrever uma função curta que compara doisstd::map<string, string> e retorna true se todos os pares de valores-chave (mas alguns) forem verdadeiro Por exemplo, esses ...