【发布时间】:2015-09-20 23:00:28
【问题描述】:
以下帖子讨论了throw 表达式的类型:In C++, if throw is an expression, what is its type?。我想澄清一个更基本的事情:为什么throw首先应该是一个表达式而不是一个(非表达式)语句,就像return一样?我的意思是,有人想写auto x = throw std::runtime_error("Error message") 之类的东西吗?
【问题讨论】:
标签: c++