A descrição dos std::is_void
estados que:
Fornece o valor da constante do membro igual a true, se T for do tipo void, const void, volatile void ou const volatile void.
Então o que poderia ser const void
, ou um volatile void
?
Esta resposta afirma que o const void
tipo de retorno seria inválido (no entanto, compila em VC ++ 2015)
const void foo() { }
Se, por padrão, const void
for inválido (VC estando errado) - então o que é const void
?
void
semconst
".