Resultados da pesquisa a pedido "stl"

5 a resposta

Como uso for_each para gerar saída para cout?

Existe uma maneira mais direta de fazer isso? for_each(v_Numbers.begin(), v_Numbers.end(), bind1st(operator<<, cout)); Sem um explícitofor loop, se possível. EDITAR: Como fazer isso parastd::cin com umstd::vector se possível? (Como lern ...

2 a resposta

Pesquisa binária C ++ STL

Eu tenho um vetor de unordered_map que é classificado com base na função comparadora que defini. Eu gostaria de usar a pesquisa binária para procurar um valor usando a função comparador também. No entanto, a pesquisa binária retorna apenas bool e ...

1 a resposta

Como rastrear o uso de memória usando o EASTL?

As Artes EletrônicasEASTL [https://github.com/electronicarts/EASTL]da bibliotecaeast::allocator requer que o usuário implemente umnew operador (como mostrado ...

1 a resposta

Argumentos C ++ para funções de borda do enclave SGX

Estou tentando escrever um enclave SGX simples que absorve um vetor de booleanos, mas aparentemente o edger8r cria código c; então o código edl enclave{ from "sgx_tstdc.edl" import *; include "BetaDist.h" include <vector> trusted { BetaDist ...

2 a resposta

Existe uma lista de métodos de contêiner STL que podem lançar uma exceção em qualquer lugar?

Eu sei que o STL lançará um erro de alocação de memória ou se o tipo contido lança seu operador construtor / atribuição. Caso contrário, aparentemente alguns métodos STL podem lançar outras exceções. O exemplo que todos parecem mencionar é ...

1 a resposta

Ainda é possível personalizar o tipo de "referência" do vetor STL?

É possível personalizar oreference de umstd::vector. Até C ++ 11, parecia possível através doAllocator parâmetro de modelo. Mas não mais? De acordo com a ...

3 a resposta

Práticas recomendadas de depuração para C ++ STL / Boost com gdb

Depurando com gdb, qualquer código c ++ que usa STL / boost ainda é um pesadelo. Quem já usou gdb com STL sabe disso. Por exemplo, consulte exemplos de execuções de algumas sessões de depuração no ...

1 a resposta

std :: alocador incompatível para alguns contêineres STL

É tecnicamente válido usar incompatíveisstd::allocator especialização (certamente, exceto sua especialização emvoid) como um parâmetro de modelo para contêineres STL (não todos, mas enumerados abaixo mais mapa / conjunto não ordenado_ (multi))? O ...

6 a resposta

O método std :: list :: remove destrói a chamada de método de cada elemento removido?

std::list<Node *> lst; //.... Node * node = /* get from somewhere pointer on my node */; lst.remove(node);O std :: list :: remove destrói a chamada do método (e libera memória) de cada elemento removido? Se sim, como posso evitá-lo?

7 a resposta

Inspecionando o conteúdo do contêiner padrão (std :: map) com o gdb

Supondo que tenha algo parecido com isto: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Eu gostaria de poder inspecionar o conteúdo do mapa executando o programa a partir do gdb. Se eu tentar usar o operador ...