可能重复:
如何从捕获的异常中打印消息?
抱歉,如果这是基本的或重复的 - 我先进行了几次搜索,但没有找到任何可以回答这个问题的东西。
如果我做一些基本的事情,比如:
throw exception("This thing didn't work");
我在哪里可以看到?该字符串不会显示在输出控制台、堆栈跟踪或与项目关联的任何 .log 文件中。让我想知道为什么如果在任何地方都看不到它,我什至会在那里放一根绳子。我当然可以使用堆栈跟踪来查看它在哪里爆炸,但这违背了首先出现异常的目的。
在 Java 中,当我给它一个字符串时,我会在输出的某处看到该字符串。我只是想知道是否可以在 C++ 中重现这种行为。