Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我可以在qt creator的try-catch语句中使用断点吗?_C++_Qt_Try Catch - Fatal编程技术网

C++ 我可以在qt creator的try-catch语句中使用断点吗?

C++ 我可以在qt creator的try-catch语句中使用断点吗?,c++,qt,try-catch,C++,Qt,Try Catch,如果在try/catch中抛出异常,我可以在那里放置一个断点以在程序退出之前进入debu模式吗?我不明白为什么不可以,这当然可以通过Eclipse中的C/C++IDE完成,只需单击要中断的空白处并在“调试模式”下运行即可。在Eclipse中,有一个运行和一个在调试模式下运行的分离——我假设在QtCreator中也是这样。试试看?这里用一个简单的代码测试,我被称为一个总是抛出的函数。未忽略反捕获块内的断点,调试模式正常启动 无论如何,qtCreator使用GDB进行调试(至少在我的机器上)。您可以

如果在try/catch中抛出异常,我可以在那里放置一个断点以在程序退出之前进入debu模式吗?

我不明白为什么不可以,这当然可以通过Eclipse中的C/C++IDE完成,只需单击要中断的空白处并在“调试模式”下运行即可。在Eclipse中,有一个运行和一个在调试模式下运行的分离——我假设在QtCreator中也是这样。试试看?

这里用一个简单的代码测试,我被称为一个总是抛出的函数。未忽略反捕获块内的断点,调试模式正常启动


无论如何,qtCreator使用GDB进行调试(至少在我的机器上)。您可以在这里了解更多关于GDB如何处理异常调试的信息

我知道我可以在程序中的任何位置以调试模式放置断点,但我想知道当抛出异常时,这些断点是否在ignorede的位置。