社区
网络编程
帖子详情
函数调用失败时该如何处理?
sunlitpalm
2012-07-16 05:11:45
比如调用CreateEvent(), WaitForMultipleEvents()这一类函数返回的是错误值,此时输出些信息然后让进程结束?还是其他处理方式,循环调用等他成功?
请指教,谢谢
...全文
593
4
打赏
收藏
函数调用失败时该如何处理?
比如调用CreateEvent(), WaitForMultipleEvents()这一类函数返回的是错误值,此时输出些信息然后让进程结束?还是其他处理方式,循环调用等他成功? 请指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ouyh12345
2012-07-17
打赏
举报
回复
肯定有逻辑的,自己归纳出需求,并写出设计文件
sunlitpalm
2012-07-17
打赏
举报
回复
根本没什么业务逻辑,软件需求都是老大口述的,还就几句,项目刚刚拿到,说是先做着,可是先做就先做吧,竟然把计划定好了。。。。。。
好悲剧啊,软件公司都这么整吗?没需求就写代码,客户都见不到,还让自己整理需求。。。
[Quote=引用 2 楼 的回复:]
取决于你的业务逻辑,比如这个失败了,是否你的应用不能继续工作了,那么就弹出一些错误信息,然后退出,否则,就可以内部记录Log等,然后程序继续运行
[/Quote]
oyljerry
2012-07-16
打赏
举报
回复
取决于你的业务逻辑,比如这个失败了,是否你的应用不能继续工作了,那么就弹出一些错误信息,然后退出,否则,就可以内部记录Log等,然后程序继续运行
微型蚂蚁
2012-07-16
打赏
举报
回复
也不是很清楚,但我觉得
CreateEvent失败多半因为系统资源不足,因此该结束程序
WaitForMultipleEvents则要根据根据GetLastErr()的返回值不同以及使用的具体情况不同进行判断。
函数调用
失败
该如何
处理
?
在代码运行时,往往有可能会报错,如 [Error] 'swap' was not declared in this scope 或是[Error] 'int* a' previously declared here。但此时你的函数的确已经编码完成,那么会是什么问题呢?
Installshield DLL
函数调用
失败
:ISRT._DotNetCoCreateObject
问题描述:在安装时需输入一串字符,要调用C#封装好的DLL进行
处理
。使用InstallScript调用DLL方法一直
失败
,提示错误如下图。 工具:Installshield 2015 Visual Studio 2017 解决方案: C#代码部分 TestClass.cs,定义三个方法。命名空间为LibTest,类名为TestClass。 ...
[003]小程序系列 | 云
函数调用
成功却返回null?不按照常理出牌?
目录 一、问题简述 二、寻找原因 2.1函数详情 2.2异步问题 三、验证结果 四、结论 getWXContext函数是异步的,需要通过await等待其的返回!!! 一、问题简述 云函数login,想必是小程序开发者在开发的时候经常用于获取小程序用户信息的云函数,我的login具体结构如下: 下面附上一条小程序官网提供的《获取小程序用户信息》,里面有怎样获取用户信息 现在我们根据官网模板修改login/index.js,具体如下: 现在我们开始调用,调用代码如下:...
如何
处理
构造函数的
失败
?
由于构造函数没有返回值,因此通过返回错误码来判断构造函数是否成功是不可能的,所以最好办法应该是抛出一个异常。另外在抛出异常时需要注意的是,由于构造函数抛出异常的话,对象的析构函数就不会执行了,故在抛出异常的同时还需要对已经执行的动作(如分配了内存、打开了文件、锁定了信号量等等)进行清理,将这些资源释放掉。如果不通过抛出异常来
处理
构造函数的
失败
,还有一种不是很好的办法,就是通过标志位来进行记录内部状态,然后通过判断内部状态来识别构造函数是否正常。但这种方式一般不推荐使用,只有在有充分理由不能使用抛出异常时使用
【C++杂记】C++构造函数
失败
怎么办,智能指针+异常
处理
防止内存泄漏
概述 C++构造函数
失败
后,其对应的析构函数会被自动调用吗? 答案是不会。 能在构造函数中抛出异常,然后在外面捕获吗? 可以,但不建议这样做。C++之父和herb sutter这样的最顶级专家建议不要把容易出错的代码放在构造函数中,当然如果非要在构造函数做一些容易
失败
的事,那就在构造里throw异常吧。另外对于析构函数,Herb Sutter在Exceptional c++ 中也说过说:“...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章