Resultados da pesquisa a pedido "allocator"
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 ...
O padrão de construção do alocador () deve inicializar em vez de inicializar o valor?
Como acompanhamento deessa questão [https://stackoverflow.com/q/35901417/2069064], o alocador padrão (std::allocator<T>) é necessário para implementarconstruct da seguinte maneira (de acordo com [default.allocator]): template <class U, class... ...
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 ...
Copiar alocador stateful: semântica do alocador de biblioteca padrão e memória interna
Estou escrevendo uma coleção de alocadores, com a intenção de que eles sejam usados em ambientes de alto desempenho. Portanto, é recomendável um pouco de uso restrito (mediado pelo compilador, não por erros de tempo de execução). Estive lendo a ...
Posso supor que os alocadores não mantêm seu pool de memória diretamente (e podem, portanto, ser copiados)?
Estou escrevendo um contêiner e gostaria de permitir que o usuário use alocadores personalizados, mas não posso dizer se devo passar alocadores por referênci...
Qual é o objetivo do std :: scoped_allocator_adaptor?
No padrão C ++ 11, temosstd::scoped_allocator_adaptor na biblioteca de gerenciamento de memória dinâmica. Quais são os casos de uso mais importantes dessa classe?
Como posso criar uma função std :: com um alocador personalizado?
Para salvar algum código, digamos que eu tenho um alocador personalizado chamadoMyAlloc que usei com sucesso com umstd::vector<int> do seguinte modo: std::vector<int,MyAlloc<int>> vec;agora eu quero salvar um lambda em uma função std :: usando o ...
Como a atribuição de contêiner com reconhecimento de alocador é implementada?
Por exemplo, destd :: deque :: operator =na referência C ++: (1) Cópia de atribuição (const std :: deque e outros) Substitui o conteúdo por uma cópia do conteúdo de outro. Se std :: assignator_traits :: propagate_on_container_copy_assignment () ...
equisitos para tipos de ponteiros de alocador de biblioteca padr
Estou tentando escrever uma classe de matriz esparsa quadtree. Em suma, umquadtree_matrix<T> é a matriz zero ou um quádruplo(ne, nw, se, sw) doquadtree_matrix<T>. Eu gostaria, eventualmente, de testar diferentes esquemas de alocação, já ...