【发布时间】:2013-10-21 00:19:13
【问题描述】:
我希望我的异常消息包含有关异常位置的信息。
所以我想要一些类似的东西。
#define LOCATION __FILE__ " : " __LINE__
throw std::exception(std::string("ABCD. ") + LOCATION);
这个定义显然是不正确的。如何做到这一点?
【问题讨论】:
-
注意:您可以将异常构造简化为
std::exception( "ABCD." LOCATION )。
标签: c++