腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C++
异常
抛出
/
捕获
优化
、
、
在我看来,如果您有这样的
C++
代码:{ if( do_it() !throw do_it_failure(); } catch( const std::exception &e ) { }
C+
+编译器应该能够
优化
抛出
并
捕获
到几乎一个简单的goto。然而,在我看来,从我的经验来看,查看反汇编和逐步执行代码时,编译器总是跳过非常混乱的
异常
处理库。 他们为什么要这
浏览 0
提问于2010-07-22
得票数 5
回答已采纳
1
回答
使用结构化
异常
处理(SEH)的后果?
、
、
我看到Doug Harrison已经很好地说明了使用(即
捕获
)结构化
异常
的“错误”之处(参见)。但是还有什么其他的后果呢?
浏览 4
提问于2011-02-20
得票数 3
回答已采纳
1
回答
从无效参数处理程序
抛出
异常
、
我使用的是VS2015,我希望从无效的参数处理程序中
抛出
errno,以便在catch块中格式化错误消息。
浏览 3
提问于2016-02-05
得票数 0
回答已采纳
2
回答
如果同时指定了EHsc和EHa,会发生什么?
、
、
、
我正在处理遗留代码。<name of the file that needs EHa>\cl : warning D9025 : overriding '/EHs' with '/EHa' 我的问题是,这个警告能告诉我们实际发生了什么吗?EHa是否仅应用于实际需要EHa的源文件
浏览 4
提问于2011-10-12
得票数 4
2
回答
是否有任何版本的
C++
(甚至是预先标准的)是“
抛出
()”并不意味着“永远不能
抛出
”?
、
、
、
、
这些问题是关于
C++
的历史:国际标准化组织标准,修订后的标准(与DR一起),甚至是标准草案;它们都被认为是“
C++
”。是否有此属性不包含的
C++
:我想要一个反例,如果那个财产不成立的话。评论: 不用说,
抛出
,然后
捕获
(不重新
抛出
)一个函数内的
异常
,这会使它变成“一个函数
抛出
异常
”。根据其规范,
抛出
异常
浏览 7
提问于2019-10-28
得票数 1
1
回答
“runtime_error”在
c++
中没有在iOS中
捕获
、
、
、
、
在我的iOS项目中,我使用一个
C++
模块。
C++
模块在某些情况下
抛出
异常
,目标
C++
包装器无法
捕获
它。("runtime_error")); // Throwing exception to test return s;目标
C+
libViewDebuggerSupport.dylib terminating with uncaught
浏览 37
提问于2022-07-14
得票数 2
回答已采纳
1
回答
在
C++
中
捕获
本机C#
异常
、
、
、
我有一些本机
C++
类库,我已经将它们封装在
C++
.NET中,然后从C#调用这些类库(三层!)。 我可以
抛出
C++
.NET的
异常
,并在C#中愉快地
捕获
它们。问题在于,
捕获
本地
C++
异常
的唯一方法是
捕获
System.Exception,这很好,但是在从std::System.Exception转换到System.Exception时,我丢失了有关错误的绝大部分信息我可以在
C++
.NET层
捕
浏览 0
提问于2012-08-14
得票数 7
4
回答
SetUnhandledException滤波器
、
当发生一些意外错误时,我使用SetUnhandledExceptionFilter来调用我的自定义
异常
过滤器函数。仅当意外错误是操作系统错误(如访问冲突)时,才会调用我的自定义过滤器函数。当
异常
是
抛出
的
C++
异常
时,我的自定义
异常
筛选器不会被调用,但有时仍会被调用。为什么会这样呢? 谢谢
浏览 0
提问于2009-10-07
得票数 0
1
回答
VC++ 2008/2010:
抛出
()还是__declspec(nothrow)是一个更好的选择?
、
、
、
在使用VC++ 2008和2010时,最好使用哪个标记来指示函数不会
抛出
异常
: 我做了一些搜索,但找不到真正有用的结果。根据我的理
浏览 2
提问于2012-01-27
得票数 1
回答已采纳
1
回答
将JVM
优化
应用于没有试图
捕获
错误的函数会
抛出
异常
吗?
、
、
、
接下来的一个问题是:“JVM
优化
应用于一个没有尝试
捕获
错误的函数是否
抛出
了一个
异常
?”例如,所有方法都会
抛出
它们的
异常
,主方法有一个尝试
捕获
来包围所有方法和代码。在这种情况下,根据“有效Java": JVM不会对主方法中的代码进行一些
优化
。问题是: JVM是否在
抛出
异常
的方法中
优化
代码?
浏览 1
提问于2017-12-28
得票数 0
6
回答
关于
C++
异常
处理/
抛出
的说明
、
尽管在调试模式下,Visual Studio声明了一个关于写访问冲突的未
捕获
的
异常
。也是可以理解的。我的结论是没有
抛出
异常
。那么,为什么VS会对未
捕获
的
异常
发出警报? 这个问题始于我想保护自己不受其他程序员的代码攻击,并想用try-catch包装对他的函数的调用,假设他可能正在做一些访问冲突。但是如果我只能
捕获
异常
抛出
的
异常</
浏览 2
提问于2010-07-12
得票数 0
回答已采纳
4
回答
为什么编译器没有在
C++
生成器中编译一行?
、
我在
C++
Builder6中编写应用程序时,遇到了这个罕见的问题:{ Graphics::TBitmap *MYbitmap = new Graphics::
浏览 0
提问于2010-02-08
得票数 0
2
回答
如何在
C++
Objective中
捕获
iOS
异常
代码?
、
、
、
我刚开始使用iOS编程,现在遇到了一个与
捕获
C++
类
抛出
的
异常
代码有关的问题。NSLog(@"Exception:") ; @finally {我知道这可能不是一个好的编码目标-C的
异常
捕获
风格,我想知道如何为目标C中的
C++
类定制
异常
类?
浏览 2
提问于2015-07-03
得票数 3
回答已采纳
1
回答
我可以
抛出
一个非托管
异常
进行测试吗?
我试图编写一些代码来包装
抛出
非托管
异常
的
c++
库。 仅仅为了测试目的,是否可以通过c#代码生成非托管
异常
,而不必创建假的
c++
库标准?
浏览 0
提问于2019-11-12
得票数 0
回答已采纳
1
回答
为什么std::意外()当我
抛出
一个用空
抛出
()说明符指定的函数中的
异常
时不会调用?
、
、
我对
抛出
()说明符的理解是,当从给定函数中
抛出
时,没有在说明符中列出的任何
异常
类型都将导致对std::意外()的调用。因此,我希望下面代码的输出是“意外调用”,但我看到的却是“
捕获
异常
”。
浏览 2
提问于2015-03-15
得票数 3
回答已采纳
1
回答
libc++abi.dylib:因未
捕获
类型NSException的
异常
而终止,但没有常规错误消息
、
、
、
、
由于上面的错误,我的应用程序崩溃了。我已经检查了swift文件和故事板之间的所有连接,似乎没有任何问题。此外,调试器似乎没有打印错误消息。这就是它给我的:2016-06-19 16:49:33.549097 Food[20053:3251542] [] nw_endpoint_handler_cancel [1 api.parse.com:443 ready resolver (satisfied
浏览 0
提问于2016-06-19
得票数 0
5
回答
C++
异常
与结构化
异常
的区别
、
、
谁能解释一下
C++
异常
和MFC中结构化
异常
的区别?
浏览 3
提问于2010-09-24
得票数 23
回答已采纳
1
回答
抛出
异常
而不使用Visual
C++
中的“新”?
、
、
在我的应用程序中有我自己的
异常
。当我像这样
抛出
它的时候: throw new CChristianLifeMinistryEntryException(strError); 可以理解的是,代码分析会触发这一点,因为我使用过new。
浏览 17
提问于2021-10-27
得票数 0
回答已采纳
2
回答
防止gcc/libstdc++在
抛出
时调用终止()方法
、
、
、
void method() throw() // do some stuff, call other functions然而,内部确实会发生
异常
,gcc将终止应用程序(消息“在
抛出
一个例如,命令行开关可以忽略
抛出
()内容或强制生成eh_frame。等。
浏览 2
提问于2012-10-26
得票数 0
回答已采纳
3
回答
catch(...)的区别是什么?vs catch(CException *)?
、
、
CException是VC++
抛出
的所有
异常
的基类型,所以它应该
捕获
所有
异常
,对吧?
浏览 2
提问于2011-09-14
得票数 5
回答已采纳
点击加载更多
相关
资讯
Python异常捕获与抛出以及With语句简介
异常分类、捕获异常、声明异常总结
python异常捕获
python怎么抛出异常?python抛出怪异教程
Python小白处理程序异常,就用异常捕获!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券