显然,这个三元表达式void()作为一个参数编译:
void()
void foo() {} //... a == b ? foo() : void();
标准是void()一个有效的表达式,还是只是一个编译器的东西?如果它是有效的,那么它是一种什么样的表达方式?
c++ expression void
c++ ×1
expression ×1
void ×1