Я начинаю извиняться, если я достаточно глуп, чтобы не найти ответа, если он настолько очевиден.
Я видел десятки страниц, на которых говорилось о специальной специализации шаблона для параметров указателя .
Я бы хотел иметь возможность предотвратить специализацию шаблона в параметрах указателя, но я не могу понять, как это сделать.
template< class T >
void function( T arg )
{
//...
}
int main( )
{
int i = 42;
function( i ); // Ok
function( &i ); // Die bastart with a compiler error!
}
Возможно ли это?
Спасибо.