Resultados da pesquisa a pedido "stl"
Por que os adaptadores de contêiner C ++ padrão não fornecem uma função clara?
Alguém sabe por que std :: fila, std :: stack e std :: priority_queue não fornecem umclear() função membro? Eu tenho que fingir um como este: std::queue<int> q; // time passes... q = std::queue<int>(); // equivalent to clear()IIRC,clear() é ...
Como usar o algoritmo find com um vetor de ponteiros para objetos em c ++?
Eu quero encontrar em um vetor de ponteiros de objeto para um objeto correspondente. Aqui está um código de exemplo para ilustrar meu problema: class A { public: A(string a):_a(a) {} bool operator==(const A& p) { return p._a == _a; } private: ...
qual é a complexidade de tempo da função std :: next_permutation () no c ++?
Eu queria saber a complexidade do tempo da função next_permutation. Também posso ver o código?
Adicionando especialização de modelo no namespace std
Fundo: Eu tentei responder a perguntaPor que minha sobrecarga <operador não está funcionando para a classificação STL [https://stackoverflow.com/questions/25973226/why-isnt-my-overloading-operator-not-working-for-stl-sort/25973427] . Uma das ...
Usando um std :: string como chave para um std :: map
Eu gostaria de ter um std :: map (int .NET 4.0). É claro que sabemos que um mapa é uma árvore e requer um operador <que a string não define para nós. Erro 24 erro C2676: binário '<': 'const std :: string' não define esse operador ou uma ...
Existe um iterador cíclico padrão em C ++
Com base na seguinte pergunta:Verifique se uma string é uma rotação de outra string [https://stackoverflow.com/questions/2553522/interview-question-check-if-one-string-is-a-rotation-of-other-string] Eu estava pensando em criar um tipo de ...
std :: unordered_map com boost :: interprocess alocador na memória compartilhada - desvantagens?
Agora estou entrando na memória compartilhada usandoboost::interprocess. Eu defini algunsstd::unordered_map estd::unordered_set tipos como da seguinte maneira: #include <boost/interprocess/allocators/allocator.hpp> #include <unordered_map> // ...
Valor_tipo do iterador de saída
O STL geralmente define um iterador de saída da seguinte maneira: template<class Cont> class insert_iterator : public iterator<output_iterator_tag,void,void,void,void> { // ...Por que os iteradores de saída definemvalue_type Comovoid?Seria útil ...
Impressão bonita do GDB ImportError: Nenhum módulo chamado 'impressoras'
Estou tentando adicionarbonita impressão [https://sourceware.org/gdb/wiki/STLSupport]para STL no meu GDB no Ubuntu 14.04. Alguns detalhes sobre as ferramentas: SO: Ubuntu 14.04 versão gdb: 7.7 versão python: 2.7.6 python3 versão: 3.4.0 Mas ...
Usando o comparador std :: set personalizado
Estou tentando alterar a ordem padrão dos itens em um conjunto de números inteiros para ser lexicográfico em vez de numérico e não consigo obter o seguinte para compilar com o g ++: file.cpp: bool lex_compare(const int64_t &a, const int64_t &b) ...