腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
C++
在
函数
中
抛出
异常
并在
调用者
中
捕获
它
吗
?
c++
、
exception
我有一个返回'vector‘的
函数
。然而,有时在运行时
函数
会遇到错误,它不应该返回向量,而是返回一个可以由
调用者
检查的值。我应该通过
抛出
异常
并在
调用者
中
捕获
它
来处理这个问题,还是应该将
函数
的返回类型更改为“std::pair”,以存储返回值(0或1)和向量。
浏览 34
提问于2019-06-03
得票数 1
6
回答
最好的
异常
处理策略应该是什么
c#
、
design-patterns
我
在
应用程序上工作,其中用户从UI调用方法,在此我从业务类调用调用另一个方法的方法如果在任何方法中发生任何
异常
,我希望向用户显示错误消息我是否应该将
异常
直接抛给
调用者
方法,
并在
UI层
捕获
异常
并显示消息。 除了
抛出
异常
并在
调用者
处
捕获
它
之外,还有更好的方法来处理
它
<
浏览 0
提问于2010-07-07
得票数 10
回答已采纳
1
回答
理解尝试块
c++
、
exception
、
error-handling
、
try-catch
、
error-checking
我已经学习了2个月的
C++
,并且在理解
C++
中
的试图
捕获
块时遇到了一些问题。我正在使用这本书:编程原则和使用
C++
的实践,我的书是这样写的:
异常
的基本思想是,如果一个
函数
find是一个
它
无法处理的错误,它不会正常返回,而是
抛出
的一个
异常
,指示出了什么问题。任何直接或间接
调用者
都可以
捕获
异常
,也就是说,如果被调用的代码使用
抛出
,则指定该做什么。
浏览 1
提问于2015-01-25
得票数 2
3
回答
c++
保护对公共
函数
的访问
c++
我有一个实现几个处理功能的engine.dll模块,我创建了一个PublicInterface.h,定义了用于外部访问的
函数
, void do_a();}void protect
浏览 0
提问于2015-02-27
得票数 3
2
回答
对无效输入
c++
进行
异常
处理的构造
函数
c++
、
class
、
oop
、
c++11
、
constructor
我正在尝试创建一个构造
函数
来验证输入,
并在
输入无效时
抛出
异常
。 假设我有一个构造
函数
,
它
只接受mod 12 ( int a )的值,mod 16 ( b )的值,c (C)大于0的值。如何实现
异常
处理程序?这会导致
异常
吗
?如果输入的值不受约束?
浏览 2
提问于2022-03-17
得票数 0
回答已采纳
4
回答
为什么
C++
中
的std::mutex构造
函数
不
抛出
?
c++11
、
pthreads
、
stdmutex
pthread_mutex_init()
函数
在
初始化互斥对象时返回一个非零值,而C++11
中
的std::mutex类有一个noexcept构造
函数
。 假设您选择
在
之上实现一个
C++
互斥对象类。他
在
类中封装了一个p线程互斥体,并试图通过
在
构造
函数
中
调用pthread_mutex_init()来初始化
它
。如果
函数
调用返回的值不是零,即错误,则不能立即报告错误,因为构造
函数</e
浏览 1
提问于2018-02-09
得票数 5
1
回答
错误:未
抛出
异常
,但应
抛出
异常
c++
、
exception
我已经创建了一个
异常
:OutOfRangeException if((index < 0))Chaine::OutOfRangeException &e){ } } Chaine s(10)
浏览 0
提问于2019-11-30
得票数 0
3
回答
在
C++
中
,有没有会结束父
函数
的嵌套
函数
的返回呢?
c++
、
function
、
if-statement
、
return
、
break
我希望这样的事情发生: b()} if(condition){ // also returns out of function a}
浏览 0
提问于2016-04-07
得票数 6
3
回答
捕获
异常
会
捕获
该
异常
的父类
吗
?
java
、
exception
在
Java
中
,我有一个方法来
捕获
扩展'NewException‘的
异常
'ChildException’。如果该方法调用另一个
抛出
'NewException‘的方法,并且假设发生了一些事情并
抛出
它
,那么
捕获
抛出
的
异常
的子类的
调用者
方法会
捕获
它
吗
?ChildException e) /
浏览 10
提问于2014-09-29
得票数 3
回答已采纳
1
回答
如何拦截对AfxThrowMemoryException的所有调用
c++
、
exception
、
api-hook
问题是,我们得到了
异常
,而不是
异常
被
抛出
的位置。 我可以拦截IAT (导入地址表),但在这种情况下,我只能检测从我的应用程序到MFC DLL或从其他DLL到MFC DLL的调用。所以所有来自MFC DLL的调用也可以被我
捕获
。 事实上,我不知道我想要
捕获
的
函数
的内部地址。好的,我可以使用IAT来计算内部地址。 我知道Detour,但我不想把
它
和我的软件一起交付。或者有没有更简单的方法来
在
C++
代码
中
对
抛出</
浏览 84
提问于2019-10-17
得票数 0
1
回答
在
C++
中
捕获
本机C#
异常
c#
、
c++
、
.net
、
exception
我有一些本机
C++
类库,我已经将它们封装在
C++
.NET
中
,然后从C#调用这些类库(三层!)。 我可以
抛出
C++
.NET的
异常
,
并在
C#
中
愉快地
捕获
它们。问题在于,
捕获
本地
C++
异常
的唯一方法是
捕获
System.Exception,这很好,但是在从std::System.Exception转换到System.Exception时,我丢失了有关错误的绝大部分信息
浏览 0
提问于2012-08-14
得票数 7
3
回答
如何访问从另一个类引发的
异常
java
我的要求是在出现
异常
时自动发送邮件。// TODO Auto-generated catch block } 现在在另一个类
中
,如果我想访问
异常
e的内容(如果引发了任何
异常
),应该在我的代码
中
写什么来知道是否引发了任何
异常
?如果出现
异常
,则应邮寄e的内容。
浏览 0
提问于2012-09-10
得票数 0
回答已采纳
3
回答
C++
异常
处理失败
c++
、
exception-handling
我非常擅长C/
C++
中
的
异常
处理--我知道如何通过std::exception创建自定义类,什么时候
抛出
异常
,什么时候求助于更简单的东西,比如UNIX errno,等等。如果我像这样调用COTS库
中
的
函数
:{ { } { //Unknown
浏览 1
提问于2011-08-30
得票数 0
回答已采纳
4
回答
未报告的
异常
java.io FileNotFoundException;必须
捕获
或声明为引发
java
FileNotFoundException(("File not found")); ColorSet colorSetter = new ColorSet(inputFile);我的Supplier类构造
函数
} } 我一直收到"unreported java.io FileNotFoundException;must be caught或声明为
抛出
我试着
在
客户端方法
中
捕获
它
,
浏览 0
提问于2012-02-18
得票数 0
9
回答
为什么你必须在类定义
中
写
抛出
异常
?
java
、
exception
来自C#,我就是不明白这个“
抛出
异常
”是
在
类/方法定义之后编写的:你一定要写这个
吗
?如果你不这样做呢?如果我调用一个有这个符号的方法,我必须
捕获
它
吗
?
浏览 0
提问于2010-01-06
得票数 12
回答已采纳
6
回答
尝试
函数
内部或外部的Catch块以及错误处理
error-handling
、
try-catch
我已经看到了几个可以尝试和
捕获
的appraoches。第三个是
在
函数
外部和内部使用try catch的组合。但是,如果
函数
try catch
捕获
了一些东西
浏览 1
提问于2010-01-23
得票数 33
回答已采纳
1
回答
未报告的
异常
% StackEmptyException;必须
捕获
或声明为引发
java
、
exception-handling
我搞不懂为什么这段代码的push()和pop()方法不再工作(
异常
声明正确了吗?)。提前感谢你的帮助。
浏览 20
提问于2016-08-14
得票数 0
6
回答
将
异常
处理放在构造
函数
中
是一种好的做法
吗
?
exception-handling
、
constructor
在
类构造
函数
中使用
异常
处理代码是合法的,还是应该避免?应该避免
在
构造
函数
中使用
异常
生成代码
吗
?
浏览 0
提问于2010-02-04
得票数 13
回答已采纳
1
回答
如何在C#中使用动态链接库
抛出
C++
错误
c#
、
c++
我创建了一个
C++
动态链接库,我想在C#中使用该动态链接库。我
在
dll
中
创建了三个
函数
在
initialize
函数
中
,我打开了一个日志文件 } { }之后
浏览 0
提问于2015-02-05
得票数 3
4
回答
异常
执行数据流,为什么
抛出
异常
时我的对象为空?
java
、
exception
我不确定为什么会发生这种情况,但我有一个简单的设置,
调用者
的返回值为null。我知道当
异常
被
抛出
时,流程会中断,所以我应该在更高的级别上
捕获
异常
吗</e
浏览 0
提问于2011-02-16
得票数 0
回答已采纳
点击加载更多
相关
资讯
【C+学习笔记】C+异常处理!你绝对不能错过的干货!
C+之异常处理
JNI之异常处理
python基础异常 处理方法
PHP-CPP开发扩展(六)
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券