Resultados da pesquisa a pedido "stl"
Conceder o iterador C ++ varia em uma variável de membro de vetor const no tempo de construção
Tenho uma classe X, que forneço um trecho daqui: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; };gora, quero adicionar um novo construtor de concatenação a esta classe, ...
ordem de iteração através do std :: map é conhecida (e garantida pelo padrão
O que eu quero dizer é - sabemos que ostd::maps elementos de @ são classificados de acordo com as chaves. Então, digamos que as chaves sejam números inteiros. Se eu iterar destd::map::begin() parastd::map::end() usando umfor, o padrão garante que ...
Como remover constness de const_iterator?
Como uma extensão desta perguntaEstamosconst_iterators Mais rápido [https://stackoverflow.com/questions/755347/are-constiterators-faster], Tenho outra pergunta emconst_iterators. Como remover constness de umconst_iterator? Embora os iteradores ...
Devo preferir iteradores a const_iterators?
Alguém aqui recentementetroux [https://stackoverflow.com/questions/755347/are-constiterators-faster/755371#755371] o artigo de Scott Meyers que diz: Preferiterators sobreconst_iterators (pdf ...
Criando um iterador de chaves de mapa STL
Frequentemente, você tem um mapa comomap<string,X> onde a chave é o nome do valor mapeado e você precisa de uma API que permita que os consumidores vejam todos os nomes ... para preencher uma caixa de listagem da GUI, por exemplo. Você pode ...
Escolher um contêiner STL com exclusividade e que mantém a ordem de inserção
Não consigo decidir qual contêiner STL usar no seguinte caso: Quero preservar a ordem de inserção dos elementos Os elementos no contêiner precisam ser único Existe algum contêiner pronto para isso? Não quero usar um vetor e depois executar ...
ontêineres @STL com referência a objetos [duplicados]
Esta pergunta já tem uma resposta aqui: Por que não consigo fazer um vetor de referências? [/questions/922360/why-cant-i-make-a-vector-of-references] 8 respostasSei que os contêineres STL copiam os objetos. Então diga que eu tenho ...
Como herdar de std :: ostream?
Venho pesquisando no Google e não consigo encontrar uma resposta simples para isso. E deve ser simples, como geralmente é o STL. Quero definir MyOStream que herda publicamente de std :: ostream. Digamos que eu queira chamar foo () sempre que ...
No C ++, qual é a maneira mais rápida de substituir todas as ocorrências de uma substring dentro de uma string por outra strin
Estou procurando a maneira mais eficiente (em termos de "mais rápida") de substituir todas as ocorrências de uma substring dentro de uma string por outra string. Tudo o que eu vim até agora é: std::string StringReplaceAll(const std::string ...
ogando as pessoas mais gordas de um avião sobrecarregad
Digamos que você tenha um avião e ele está com pouco combustível. A menos que o avião caia 3000 libras de peso do passageiro, ele não será capaz de chegar ao próximo aeroporto. Para salvar o número máximo de vidas, gostaríamos de tirar ...