คำอธิบายของstd::is_void
ระบุว่า:
ระบุค่าคงที่ของสมาชิกที่เท่ากับจริงถ้า T เป็นประเภทโมฆะ const โมฆะโมฆะระเหยหรือ const โมฆะระเหย
แล้วจะconst void
เป็นvolatile void
อย่างไรหรือก.
คำตอบนี้ระบุว่าconst void
ประเภทการส่งคืนจะไม่ถูกต้อง (อย่างไรก็ตามคอมไพล์ใน VC ++ 2015)
const void foo() { }
ถ้าตามมาตรฐานแล้วconst void
ไม่ถูกต้อง (VC ผิด) - แล้วคือconst void
อะไร?
void
โดยไม่มีconst
"