Resultados da pesquisa a pedido "allocator"

2 a resposta

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

2 a resposta

Alocador personalizado para std :: vector <char> é ignorado

1 a resposta

Rebinding em um alocador STL customizado com bloco pré-alocado

Eu vou construir umalocador personalizado, pré-alocando um grande bloco (array) para armazenar

1 a resposta

Como tornar meu uninitialised_allocator seguro?

6 a resposta

c ++ Vector, o que acontece sempre que se expande / realoca na pilha?

1 a resposta

O que são alocadores e quando seu uso é necessário? [fechadas]

Ao ler livros em C ++ e na biblioteca padrão, vejo referências frequentes a alocadores.Por exemplo, Nicolai JosuttisA biblioteca padrão do C ++ discute-os de...

2 a resposta

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

1 a resposta

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

2 a resposta

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?

2 a resposta

Não foi possível usar o alocador customizado com assignate_shared / make_shared

No meu programa C ++ 11, eu usoshared_ptr<T> para alguns objetos que são criados e excluídos ativamente. Aconteceu que o alocador padrão comoperator new é um gargalo, então eu quero criar o meu próprio, que alocará um monte de memória de uma só ...