Resultados da pesquisa a pedido "allocator"
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 ...
Por que a memória excluída não pode ser reutilizada
Estou usando C ++ no Windows 7 com o MSVC 9.0 e também pude testar e reproduzir no Windows XP SP3 com o MSVC 9. Se eu alocar 1 GB de objetos com tamanho de 0,5 MB, quando os excluo, tudo está ok e se comporta conforme o esperado. No entanto, se ...
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á ...
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 ...
Alocador STL baseado em buffer de pilh
Eu queria saber se é possível ter uma biblioteca padrão C ++ compatívelallocator que usa um buffer (de tamanho fixo) que fica na pilh De alguma forma, parece que essa pergunta ainda não foi feita dessa maneira no SO, emborapod foram ...
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; // ...
Como os dados de um vetor estão alinhados?
Se eu quiser processar dados em umstd::vector com SSE, preciso de alinhamento de 16 bytes. Como posso conseguir isso? Preciso escrever meu próprio alocador? Ou o alocador padrão já está alinhado aos limites de 16 bytes?