我希望我的异常信息包含有关异常位置的信息。
因此,我想要像这样的东西:
因此,我想要像这样的东西:
#define LOCATION __FILE__ " : " __LINE__
throw std::exception(std::string("ABCD. ") + LOCATION);
那个定义显然是错误的。我该如何实现这个?
std::exception("ABCD." LOCATION)
。 - Daniel Frey