腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Java
检查
异常
不在
函数
的
抛出
规范
中
?
、
、
、
通常,
Java
编译器确认所有抛出
的
检查
异常
都在抛出
规范
中
。当本机
函数
抛出一个
不在
函数
抛出
规范
列表
中
的
java
检查
异常
时,会发生什么特殊
的
事情吗?或者抛出
规范
列表在运行时被忽略了吗?C++ jclass n
浏览 0
提问于2012-08-02
得票数 10
回答已采纳
3
回答
强制C++编译器
检查
异常
处理
、
我想知道是否有一些编译器参数,最好是在gcc (g++)
中
,它将缺少try/catch块视为错误。这是
java
中
的
标准行为,我一直很喜欢它。
浏览 1
提问于2009-11-30
得票数 2
回答已采纳
1
回答
作为
异常
重新抛出RuntimeException
、
、
、
throw
new RuntimeException();
throw
e; }很可能
Java
编译器能够发现在try块
中
没有抛出
检查
过
的
异常
,但我无法在
规范
浏览 6
提问于2021-08-03
得票数 2
回答已采纳
3
回答
这段C++代码:"void Foo()抛出;“是什么意思?
、
来自一次面试
的
问题。void Foo()
throw
;
浏览 2
提问于2010-08-26
得票数 1
回答已采纳
3
回答
在处理程序
函数
中
引发
的
异常
、
我正在阅读应用C++书中
的
下列课文。 可以从我们
的
处理程序
函数
中
抛出
异常
吗?答案是肯定
的
,一个错误确实可以被抛出。问题是,此
异常
必须存在于每个
异常
规范
中
,这些
异常
规范
可能会被跨过,直到
异常
被捕获。对于大型系统,这相当于向每个
函数
添加
异常
规范
,除非您完全理解应用程序
的
动态。在析构
函数<
浏览 1
提问于2013-07-31
得票数 3
3
回答
在c++中使用抛出后
函数
签名
的
目的是什么?
、
据我所理解,c++
中
的
异常
将通过使用抛出语句显式调用。void exp() try{ if(b==0)
throw
b; // called explicity{ } 给出以下片段: void myfunction(....
浏览 0
提问于2014-01-09
得票数 2
回答已采纳
5
回答
有人能向我解释C++
异常
规范
吗?
有人能解释C++中使用
的
异常
规范
吗? 什么时候使用
异常
specifications? (我很少在代码中使用)有哪些优缺点(优缺点)?
浏览 5
提问于2010-05-03
得票数 12
回答已采纳
3
回答
是否可以在C++虚拟(纯)类成员中提供
异常
?
、
如果是这样的话,是怎么做
的
?我知道如何为成员提供
异常
规范
,例如{ virtual如果我想确保SOMEClass
的
子类为pure_method抛出SOMEException,是否可以添加
异常
规范
?这种方法可行吗,或者我需要更多地了解
异常
和抽象方法,以找出为什么它可以(不)做到?
浏览 6
提问于2009-03-26
得票数 1
回答已采纳
2
回答
为什么在编译时没有
检查
C++
异常
规范
?
、
、
、
我刚刚读到,在C++11标准修订版
中
,
异常
规范
被废弃了。我以前认为指定您
的
函数
可能会抛出什么是很好
的
实践,但显然不是这样。在阅读了之后,我不禁想知道:为什么
异常
规范
会以这样
的
方式实现,为什么委员会决定不推荐它们,而不是在编译时
检查
它们?为什么编译器会允许抛出一个未出现在
函数
定义
中
的
异常
?对我来说,这听起来像是在说“您可能不应该指定您
的</
浏览 9
提问于2013-08-27
得票数 10
1
回答
特殊
的
成员
函数
是否除了或抛出()?
、
显然,隐式生成
的
特殊
函数
(即默认构造
函数
、析构
函数
、复制/移动构造
函数
和复制/移动赋值操作符)具有
异常
规范
。但是,
规范
似乎仅仅是根据现在不推荐
的
动态
异常
规范
(即“抛出(T1,T2,T3)”编写
的
)。这得到了15.4/14
中
的
例子
的
支持: A(); A(const A&a
浏览 1
提问于2012-10-24
得票数 4
6
回答
` `void func()抛出(Type)`
的
意义是什么?
、
、
我知道这是一个有效
的
c++程序。在
函数
声明
中
抛出
的
意义是什么?AFAIK它什么也不做,也不会用来做任何事情。#include <exception>int main() { return 0; }
浏览 4
提问于2009-10-19
得票数 3
回答已采纳
3
回答
C++11
中
不推荐使用
的
抛出列表
、
、
正如我在中看到
的
,经典
的
“抛出”声明列表现在在C++11
中
被弃用了。离开这个机制
的
原因是什么?我应该如何指定哪些
异常
抛出我
的
函数
?
浏览 0
提问于2012-12-12
得票数 48
回答已采纳
5
回答
使用默认抛出子句
的
枚举?
、
、
在这里关于枚举
的
部分
中
,我注意到
Java
语言
规范
中
的
以下内容: case PLUS: return x + y; case TIMES: return x * y;}但是,查看switc
浏览 2
提问于2010-05-21
得票数 1
回答已采纳
2
回答
Java
中
的
异常
规范
有什么好处?
、
、
、
在
Java
和C++
中
,我们都有可能指定
异常
。看起来是这样
的
:{ { }} 如我所知,编写
异常
规范
在C++中被认为是一种糟糕
的
实践。与C++不同,在
Java
中
我们必须这样做。所以,我
浏览 5
提问于2015-06-01
得票数 5
回答已采纳
2
回答
将未处理
的
异常
更改为最后块
中
的
已处理
异常
、
、
、
在finally块
中
,抛出一个类型为B
的
异常
,该
异常
有一个处理程序。通常,在finally块
中
抛出
的
异常
将获胜,但对于未处理
的
异常
则不同。阅读
规范
后,我同意这正是它所要求
的
: 在当前
函数
成员
中
,
检查
包含抛出点
的
每个try语句。否则,当控件到达finally块
的
端点时,将继续处理当前
异常</e
浏览 0
提问于2014-11-19
得票数 6
回答已采纳
3
回答
谁来实际处理主方法
中
抛出
的
异常
?
、
如果我们在方法main
中
抛出一个
异常
,而不处理它,它就会正常工作。实际上
throw
new IOException(); //OK但是
Java
需要在程序
中
处理任何
检查
过
的
异常
,因此应该处理IOException。注意,如果
Java
语言
规范
定义
的
<
浏览 2
提问于2015-02-22
得票数 5
回答已采纳
2
回答
如何确保
异常
不会丢失
java
中
的
堆栈跟踪信息?
、
、
将选中
的
异常
转换为未
检查
的
异常
试试{ // .若要执行有用
浏览 2
提问于2019-09-19
得票数 0
回答已采纳
4
回答
异常
规范
,有用还是没用?
、
、
、
、
我真的需要这个(对主题
的
澄清)在我
的
报告
中
,我只想有有效和坚实
的
论点。在C++
中
,
异常
规范
已经从C++11标准
中
删除,因为它被认为是弊大于利。另一方面,在
Java
中
,
异常
规范
被认为是好
的
和有用
的
东西。 这两个概念(拥有
异常
规范
的
目的)在这两种语言中是否不
浏览 2
提问于2012-06-28
得票数 4
3
回答
在包含std::string
的
函数
上使用
throw
()后缀安全吗?
、
、
、
、
我有一个不抛出任何
异常
的
成员
函数
,所以我在它
的
末尾附加了
throw
()后缀,表明它不会抛出任何
异常
。我
的
问题是,在这个
函数
中
,我使用了几个std::string,假设在std::string
的
初始化过程中出了问题,它会抛出bad_alloc或out_of_range (或者std::string可能出现
的
其他错误仍然添加
throw
()后缀仍然安全吗?
浏览 5
提问于2012-04-22
得票数 4
回答已采纳
2
回答
方法
中
没有抛出声明
的
抛出
检查
异常
、
、
、
以下代码在
Java
13上编译和运行: } catch (Exception e) {
throw
e;
浏览 3
提问于2021-01-15
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券