Ligação parcial de argumentos de função
Existe uma maneira deparcialmente vincular o primeiro / últimon argumentos de um objeto que pode ser chamado (por exemplo, função) sem especificar explicitamente o restante dos argumentos?
std::bind()
parece exigir quetudo Se os argumentos forem vinculados, os que restarem devem ser vinculados astd::placeholders::_1
,_2
,_3
etc.
É possível escrever umbind_first()
/bind_last()
para ligação parcial a partir do primeiro / último argumento e que insere automaticamente os espaços reservados para quaisquer argumentos não acoplados restantes na ordem original na posição original?