Resultados da pesquisa a pedido "stl"

2 a resposta

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

0 a resposta

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

10 a resposta

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

4 a resposta

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

7 a resposta

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

6 a resposta

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

1 a resposta

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?

2 a resposta

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

1 a resposta

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

6 a resposta

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