Die Beschreibung von std::is_void
besagt, dass:
Gibt den Wert der Elementkonstante an, der gleich true ist, wenn T vom Typ void, const void, volatile void oder const volatile void ist.
Was könnte dann sein const void
oder ein volatile void
?
Diese Antwort besagt, dass der const void
Rückgabetyp ungültig wäre (kompiliert jedoch unter VC ++ 2015).
const void foo() { }
Wenn standardmäßig const void
ungültig ist (VC ist falsch) - was ist es dann const void
?
void
void
ohneconst
" bezeichnen würde.