Perguntas com a marcação «c++17»

10
Como eliminar a cópia ao encadear?

Estou criando uma classe do tipo encadeamento, como o pequeno exemplo abaixo. Parece que, ao encadear funções-membro, o construtor de cópia é chamado. Existe uma maneira de se livrar da chamada do construtor de cópia? No meu exemplo de brinquedo abaixo, é óbvio que estou lidando apenas com...

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