腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
terminate
处理
程序
访问
所有
未
捕获
的
异常
c++
、
exception
、
terminate-handler
我目前正在遵循C++核心指导原则,将代码中
的
所有
析构函数都设置为noexcept。我
的
一些析构函数可能会抛出
异常
--在这种情况下,我希望
程序
崩溃,并为我提供导致崩溃
的
详细信息。默认
的
terminate
_handler将打印在析构函数内部引发
的
异常
。在抛出另一个
异常
时没有调用抛出析构函数
的
情况下,这是很棒
的
。在这种情况下,我希望
terminate
_
浏览 20
提问于2019-09-26
得票数 3
1
回答
FAST_FAIL_FATAL_APP_EXIT
的
WinDbg崩溃转储分析
c++
、
windbg
、
dump
我正在查看来自C++应用
程序
的
崩溃转储,可以看到该应用
程序
使用FAST_FAIL_FATAL_APP_EXIT崩溃了。 下面的堆栈框架显示了一个未
处理
的
异常
ntdll!我想知道你是否可以帮我指出如何跟踪
异常
发生
的
正确方向。 msvcr120!abort+0x34msvcp120!
浏览 227
提问于2020-10-20
得票数 0
3
回答
覆盖默认
的
未
处理
异常
行为
c++
、
c++11
、
exception-handling
、
g++
、
visual-studio-2015
我有这样
的
代码:#include <exception> {}; {} {} 在用Visual编译
的
Windows上运行此版本或调试会导致
程序
终止,与GCC一起在Linux机器上编译
的
结果
浏览 3
提问于2015-10-01
得票数 3
1
回答
为什么我
的
异常
没有被
捕获
c++
、
c++11
、
exception
、
exception-handling
我正在调用一个来自静态库
的
函数,它抛出了nlopt
异常
,所以我使用以下代码来定位
异常
。) reg_info("Exception");但我得到了以下输出消息: Info : Before Train what(): nlopt forced stop 看起来是predictor.train
浏览 2
提问于2017-07-11
得票数 1
3
回答
即使使用智能指针,C++也会在
异常
情况下泄漏
c++
、
memory-leaks
、
smart-pointers
我是第一次接触智能指针
的
世界。我已经读过了,它们都表明,即使
程序
在遇到
异常
后退出,智能指针也会避免内存泄漏。==27862== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 19 from 8) 使用智能指针是否可以保证即使出现
异常
,分配
的
资源也会被销
浏览 3
提问于2012-04-10
得票数 9
回答已采纳
2
回答
在引发“Poco::SystemException”
的
实例后调用
terminate
c++
、
exception-handling
有时(大约100次运行中有1次),我
的
程序
会终止,并显示以下消息: what(): System exception 我
的
代码不是
捕获
异常
的
代码(我
捕获
的
所有
代码都比较冗长),并且我不确定它是在哪里
捕获
的
。
异
浏览 0
提问于2009-11-19
得票数 5
回答已采纳
3
回答
标识终止中引发
的
C++
异常
c++
、
visual-studio-2012
是否有一种方法可以识别我用
terminate
设置
的
set_
terminate
处理
程序
中抛出
的
异常
类型// set_
terminate
example #include <io
浏览 0
提问于2014-07-04
得票数 1
5
回答
在展开过程中抛出--为什么这个例子有效?
c++
、
exception
、
gcc
、
terminate
main () { Catcher c; }} ...when
异常
处理
机制,在完成对要抛出
的
表达式
的
评估之后,但在
捕获
异常
之前(15.1),调用通过非特定
异常
退出
的
用户函数.终止将被召唤。当在抛出~Catcher之
浏览 5
提问于2011-09-06
得票数 4
回答已采纳
1
回答
c++标准是否保证在
异常
情况下展开堆栈?
c++
、
c++11
、
language-lawyer
关于堆栈展开,c++标准规定:是否假定编译器必须负责展开堆栈?或者,它是说是否展开堆栈取决于编译器?而且,在我看来非
浏览 28
提问于2016-10-11
得票数 20
回答已采纳
2
回答
Linux是否记录守护进程抛出
的
未
捕获
异常
?
c++
、
linux
、
events
、
exception
、
daemon
.} 问题是,我
的
程序
逻辑偶尔会抛出
异常
。如何
捕获
异常
,以便知道哪里出了问题?我知道对于普通
的
控制台应用
程序
,
未
捕获
的
异常
将被转储到控制台。在我
的
例子中,在调用daemon(1,0)之后,控制台不再可
访问
。在Windows上,任何
未
捕获
<e
浏览 3
提问于2012-11-04
得票数 3
回答已采纳
3
回答
尝试抛出Catch c++嵌套函数
c++
、
exception-handling
、
throw
因此,我声明并定义了一个函数和一个嵌套上述函数
的
函数。我
的
书在c++中说,如果嵌套函数抛出
的
数据类型与catch参数不匹配,那么调用函数将被终止。然而,我下面的代码并不能做到这一点。相反,它只是跳过抛出
的
异常
,就好像它根本没有被抛出一样。下面的代码片段可以让我说
的
更清楚。cout << "OK"; catch (string a) cout << a;} 这只显示Hello,但不应该中止,因为-3
浏览 1
提问于2015-05-05
得票数 0
2
回答
为什么
未
调用意外函数?
c++
、
exception
、
terminate
、
c++builder-6
我希望下面的代码调用我
的
意外
处理
程序
,但是我
的
终止
处理
程序
将被调用:#include <iostream> std::cerr << "my
terminate
handler";} std::cerr <&
浏览 1
提问于2014-08-20
得票数 6
回答已采纳
3
回答
在打印堆栈跟踪时,应用
程序
提供
的
未
捕获
异常
处理
程序
的
作用是什么?
java
我
的
第一个问题是,到底是谁打印了堆栈跟踪?是JVM还是其他什么实体?当打印堆栈跟踪时,幕后发生了什么?我正在寻找一个明确
的
答案,告诉我如果有应用
程序
提供UncaughtExceptionhandler,
未
捕获
的
异常
处理
程序
在打印堆栈跟踪中所扮演
的
角色。
浏览 0
提问于2012-07-16
得票数 3
回答已采纳
5
回答
尝试/捕捉整个
程序
c++
、
exception
、
try-catch
." << std::endl; } } 我想知道这是否是一个好
的
实践,还是更好地使用尝试/捕捉小块代码块,而这些代码“预期”会产生错误
浏览 9
提问于2014-11-02
得票数 3
回答已采纳
4
回答
拦截c++
异常
c++
、
exception
、
error-handling
所以我
的
c++
程序
崩溃了,我得到
的
错误是: what(): basic_string::_S_create现在,我最近添加到我
的
代码中
的
是一个SIGSEGV
处理
程序
,所以如果是分段错误,它将继续打印堆栈跟踪。如何在c++中为
未
捕获
的<
浏览 1
提问于2010-11-22
得票数 3
回答已采纳
2
回答
如何在junit中使用
未
捕获
的
异常
处理
程序
进行多线程测试?
java
、
multithreading
、
junit
谁能解释一下为什么不调用默认
的
未
捕获
异常
处理
程序
: implements UncaughtExceptionHandler
浏览 1
提问于2010-07-02
得票数 7
回答已采纳
2
回答
为什么我
的
终止
处理
程序
从未被调用?
c++
、
c++11
、
exception-handling
我已经读过可以调用std::set_
terminate
()来使用自己
的
函数作为全局
异常
处理
程序
,它
捕获
所有
未
处理
的
异常
。我
的
程序
的
简化代码:#include <stdexcept> void my_
terminate
_hand
浏览 1
提问于2015-05-12
得票数 4
回答已采纳
2
回答
使用
异常
的
C++
程序
是否需要在其主函数中具有try/catch块?
c++
、
exception
、
language-lawyer
如果
异常
是由C++代码抛出
的
,但未被
捕获
,则会导致SIGABRT。一些系统只打印"Abort",另一些系统也打印e.what()
的
内容。问题是: C++标准是说在主函数中需要try/catch块才能将
程序
视为行为良好
的
程序
,还是C++只是默默地依赖系统来
处理
它?
浏览 0
提问于2019-01-18
得票数 6
2
回答
智能指针无法释放内存
c++
、
pointers
、
memory
、
smart-pointers
我
的
智能指针实现如下所示,这不是在
异常
时释放内存。我没有发现通过智能指针调用Widget
的
破坏。注释后
的
编辑 int main() { SMARTPOINTER<Widget> sp(new Widget);
浏览 4
提问于2013-06-01
得票数 3
2
回答
线程终止调用,没有活动
异常
。
c++
、
multithreading
、
network-programming
、
pthreads
、
sfml
我已经做了一个游戏
的
线程网络,但服务器随机死亡,而我一直在测试网络,使我有几个客户端连接和发送数据包和断开连接,然后再连接回来。我使用
的
是c++与SFML/Network和SFML/System线程。我有一个线程,它监听服务器中
的
连接,一旦建立了连接,它就会创建两个新
的
线程来发送和接收数据包。事件
处理
程序
和发送/接收线程与两个std::队列共享数据。我一直在尝试用gdb调试崩溃,但我在这方面不是很有经验,所以我正在寻求帮助。 以下是发生崩溃时gdb控制台<e
浏览 4
提问于2011-06-06
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+之异常处理
PHP 异常处理
Begin,Python-异常处理与调试
JavaScript 错误处理大全【建议收藏】
Kotlin基础
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券