Mô tả của std::is_void
tiểu bang rằng:
Cung cấp giá trị hằng số thành viên bằng true, nếu T là kiểu void, const void, portable void, hoặc const variable void.
Sau đó, những gì có thể được const void
, hoặc một volatile void
?
Câu trả lời này nói rằng const void
kiểu trả về sẽ không hợp lệ (tuy nhiên được biên dịch trên VC ++ 2015)
const void foo() { }
Nếu theo tiêu chuẩn, const void
là không hợp lệ (VC bị sai) - thì là const void
gì?
void
nếu không cóconst
".