游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1014|回复: 0

网络断线 wxh zt

[复制链接]

1367

主题

1993

帖子

2118

积分

金牌会员

Rank: 6Rank: 6

积分
2118
发表于 2004-10-14 22:40:00 | 显示全部楼层 |阅读模式
使用一种强制的机制保证一些致命错误能够被处理是一个明智的选择。比如说内存错,文件错等等。

也可以应用到一些不容易判断的地方,比如网络断线

try
{
do_something();
}
catch (int e)
{
AfxMessageBox("error handler1\n");
}
catch (char* sz)
{
AfxMessageBox("error handler2\n");
}
catch (...)
{
AfxMessageBox("catch all\n");
}


在MFC中定义了一些专门用于处理异常的类,所有这些类都由CException派生,并各自负责不同的异常情况,在MFC内部出现异常并抛出异常时将会抛出以下异常类:

类 用途
CException 异常基类
CNotSupportedException 进行系统不支持的操作时抛出的异常类
CMemoryException 内存分配失败时抛出的异常类
CArchiveException 文件串行化失败时抛出的异常类
CFileException 文件读写错误时抛出的异常类
CResourceException 资源无法装入时抛出的异常类
COleException OLE发生异常时抛出的异常类
CInternetException 使用WinInet功能时抛出的异常类
CUserException 用户定义的异常类

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-22 19:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表