Resultados da pesquisa a pedido "allocator"

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?

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

1 a resposta

Recursos de biblioteca padrão que alocam, mas não usam um Alocador

Na maioria dos lugares em que a biblioteca padrão C ++ aloca memória, o usuário pode personalizá-lo, fornecendo uma classe que atenda àsAllocator requisitos [http://en.cppreference.com/w/cpp/concept/Allocator]. Por exemplo, quase todos os ...

3 a resposta

Std :: vector * tem * para mover objetos ao aumentar a capacidade? Ou, os alocadores podem "realocar"?

A different question [https://stackoverflow.com/questions/8002615/is-it-possible-to-find-the-sizeoft-when-creating-a-template-in-c/8002636#8002636] inspirou o seguinte pensamento: Fazstd::vector<T> te mover todos os elementos quando aumentar ...

3 a resposta

onversão entre vetores com alocadores diferent

Eu escrevi um tipo de alocador stateful simples em C ++ 11. Dad template<typename T> class my_allocator { // the usual stuff }; template<typename T> using my_vector = std::vector<T, my_allocator<T>>; my_vector<int> x; std::vector<int> y = x; // ...

1 a resposta

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

2 a resposta

O Mallocator de Stephen Lavavej é o mesmo em C ++ 11?

Há 8 anos, Stephen Lavavej publicouesta postagem no blog [https://blogs.msdn.microsoft.com/vcblog/2008/08/28/the-mallocator/]contendo uma implementação simples de alocador, denominada "Mallocator". Desde então, fizemos a transição para a era do C ...

2 a resposta

Por que permitir `propagate_on_container_swap == false` nos Alocadores, quando isso pode causar um comportamento indefinido?

Nota:Originalmente solicitado porMatt Mcnabb [https://stackoverflow.com/users/1505939/matt-mcnabb]como ...

1 a resposta

Como tornar meu uninitialised_allocator seguro?

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