免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: vivian2086
打印 上一主题 下一主题

[C] 有人用goto 处理错误么 [复制链接]

论坛徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
41 [报告]
发表于 2011-03-14 21:17 |只看该作者
我也喜欢用。。。

论坛徽章:
0
42 [报告]
发表于 2011-03-15 10:21 |只看该作者
该用就用、顺其自然。
刻意不用,滥用的都不是好程序员。

论坛徽章:
0
43 [报告]
发表于 2011-03-18 08:17 |只看该作者
呃,不是说让用#define A() do {}while(0)  的嘛
Mr-Summer 发表于 2011-03-08 11:12



    这个和本帖是两个不同的主题啊。

论坛徽章:
0
44 [报告]
发表于 2011-03-18 11:40 |只看该作者
为何不用呢?
注意场合就好

论坛徽章:
0
45 [报告]
发表于 2011-03-18 16:23 |只看该作者
用 goto 主要来完成一个函数 一个出口的功能
避免多出口的问题

论坛徽章:
0
46 [报告]
发表于 2011-03-18 16:31 |只看该作者
把resource封在一个类里,然后定义一个该类的局部变量,这样能保证资源总可以释放。
class Res()
{
Res()
{
//init all your res
}
~Res()
{
//release all your res
}
GetResXXX();
...
}
void Func()
{
Res myres;
myres.getXXX();
...
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP