не указано в возвращаемом типе означает, что этот тип, ну, в общем, не указан. Стандарт не требует, чтобы определенный тип возвращался из bind
, если возвращаемый тип соответствует требованиям, установленным стандартом.
Что касается ...
, я не знаю, реализует ли их VS или нет, но вы увидите ту же документацию для boost::bind
, и она уже некоторое время компилируется в разных компиляторах без поддержки вариадических шаблонов. ... в документации говорится, что вы можете передавать N
аргументов разных типов, но это не обязательно означает, что существует один шаблон, который делает это, он может быть реализован в виде набора из 1, 2, 2- ary ... N-ary шаблоны.
Документация показывает поведение, которое вы можете ожидать от его использования, а не детали того, как это реализовано.