Perguntas com a marcação «allocator»

16
Exemplos convincentes de alocadores personalizados de C ++?
Quais são realmente algumas boas razões para abandonar std::allocatoruma solução personalizada? Você já se deparou com alguma situação em que era absolutamente necessário para correção, desempenho, escalabilidade etc.? Algum exemplo realmente inteligente? Alocadores personalizados sempre foram um recurso da Biblioteca Padrão que eu não precisava muito. Eu estava pensando se …

3
polymorphic_allocator: quando e por que devo usá-lo?
Aqui está a documentação sobre cppreference , aqui está o esboço de trabalho. Devo admitir que não entendi qual é o verdadeiro propósito polymorphic_allocatore quando / por que / como devo usá-lo. Como exemplo, o pmr::vectortem a seguinte assinatura: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; …
121 c++  allocator  c++17 




1
Especialização std :: alocador fornecida pelo usuário
Os modelos de classe no ::stdnamespace geralmente podem ser especializados por programas para tipos definidos pelo usuário. Não encontrei nenhuma exceção a esta regra para std::allocator. Então, posso me especializar std::allocatorpara meus próprios tipos? E se me for permitido, preciso fornecer todos os membros do std::allocatormodelo primário de, já que …
8 c++  c++17  allocator 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.