У меня есть функция:
int foo(void * ptr)
{
// ...
}
Можно ли синтаксически (а не с предупреждениями компилятора и т.д.) в С++ 11/14 отключить передачу указателей, отличных от void *
?
Например, теперь его можно вызвать как:
foo(new int(42));
Мне нужно отключить это.