Resultados da pesquisa a pedido "stl"
Como classificar std :: map?
Aqui está o meu mapa: typedef std::map<int/*security id*/, PositionMonth> PortfolioMonth; OndePositionMonth é uma estrutura, ex .: struct PositionMonth { Nav::Shares shares_; Nav::Amount market_value_; PositionMonth(void) {} PositionMonth(const ...
Substituir alocador STL por alocador personalizado
Eu segui este link:Substituir o alocador STL padrão [https://stackoverflow.com/questions/8247552/replace-default-stl-allocator] para substituir o alocador padrão pelo meu próprio alocador personalizado. Mas estou recebendo este ...
Encontre os pontos mais próximos em um vetor
Dado um vetor classificado com vários valores, como no exemplo a seguir: std::vector<double> f; f.pushback(10); f.pushback(100); f.pushback(1000); f.pushback(10000);Eu estou procurando a maneira mais elegante de recuperar para qualquer d duplo ...
Como atualizar std :: map depois de usar o método find?
Como atualizar o valor de uma chavestd::map depois de usar ofind método? Eu tenho uma declaração de mapa e iterador como esta: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair;Estou usando o mapa para ...
Desempenho de qsort vs std :: sort?
Segundo Scott Meyers, em seu livro Effective STL - item 46. Ele afirmou que std::sort [http://en.cppreference.com/w/cpp/algorithm/sort]é cerca de 670% mais rápido questd::qsort [http://en.cppreference.com/w/cpp/algorithm/qsort]devido ao fato de ...
Por que o vetor não possui o método sort () como uma função membro do vetor, enquanto a lista possui?
Existe um método sort () para listas no STL. O que é um absurdo, porque eu estaria mais inclinado a classificar uma matriz / vetor. Por que sort () não é fornecido para vetor? Existe alguma filosofia subjacente por trás da criação do contêiner de ...
Por que o conjunto STL possui count () quando todos os elementos devem ser exclusivos?
Eu posso entender que o multiset possui count (), para contar o número de ocorrências de um valor, porque os elementos podem ser repetidos no multiset. Mas qual é o sentido de ter count () em conjunto, quando todos os valores já são únicos?
Mover iteradores para contêineres?
Os contêineres C ++ 98 definiram dois tipos de iterador,::iteratorareia::const_iterators. Geralmente, assim: struct vec{ iterator begin(); const_iterator begin() const; };No C ++ 11, essa parte do design parece inalterada. A questão é,por ...
O Clang não pode mais compilar programas usando o cabeçalho <funcional>
estou a usarclang A versão 4.0.0 no meu sistema executando o ArchLinux, sempre funcionou bem, mas recentemente não consigo compilar programas que usam mais determinados cabeçalhos STL! Detalhes: Saída declang --version: clang version 4.0.0 ...
Pergunta da pilha C ++ STL: Por que pop () não lança uma exceção se a pilha está vazia?
Por que std :: stack :: pop () não lança uma exceção se a pilha está vazia e não há nada para aparecer? (Estou projetando uma pilha especializada para o meu próprio código e gostaria de saber as vantagens e desvantagens dessa abordagem (que ...