Здравствуйте, FrozenHeart, Вы писали:
FH>Здравствуйте.
FH>Имеется следующий код:
FH>[ccode]...
FH>Можно ли как-то избавиться от необходимости явно указывать тип передаваемых аргументов и воспользоваться type deduction? Проблема в том, что данный код необходимо компилировать, помимо всего прочего, в MSVC-11.0, который не разрешает использовать аргументы по умолчанию в шаблонных функциях.
Можно перенести параметры шаблона из типа класса в его operator()
При вызове функции компилятор делает автовывод.