Могу ли я юридически использовать имена для параметров шаблона в std::function
(или другой аналогичной конструкции)? Например. с учетом кода
std::function<int(int, int)> some_func;
Можно ли переписать его следующим образом?
std::function<int(int begin, int end)> some_func;
Было бы очень приятно, если бы оно было стандартным, потому что только этот тип содержит небольшую информацию о цели этого параметра.
До сих пор я тестировал его в Visual Studio 2013, и он работает. Изменить: он также работает с gcc 4.8.1.