Resultados da pesquisa a pedido "stl"

5 a resposta

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() é ...

4 a resposta

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

1 a resposta

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?

4 a resposta

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

1 a resposta

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

6 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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

4 a resposta

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