Я пришел код шаблона, который использует *
после типа шаблона:
...
template <typename _Up, typename _Ep, typename = void>
struct _Ptr
{
using type = _Up*;
};
...
другое использование, которое я видел
...
template <typename T, typename \
std::enable_if<std::is_integral<T>::value,T>::type* = nullptr>
...
Где описана эта конструкция?