Я хочу, чтобы мои сообщения об исключениях содержали информацию о местоположении исключения.
Итак, я хотел бы иметь что-то подобное.
#define LOCATION __FILE__ " : " __LINE__
throw std::exception(std::string("ABCD. ") + LOCATION);
Это определение явно неверно. Как достичь этого?