为什么void {}不存在?

时间:2018-11-12 14:13:16

标签: c++ c++17

我想知道为什么void()void的称谓值,但是void{}不存在...?请参见以下答案:https://stackoverflow.com/a/37708167/293195

例如在上下文中:     

template<typename R>
R foo(){
 return R{};
}

1 个答案:

答案 0 :(得分:7)

cin.tie(已于6月解决)使void{}合法。