环球网校是美国纳斯达克上市企业欢聚时代(NASDAQ:YY)旗下品牌 | 住房和城乡建设部 建筑人才培训合作单位
您现在的位置在: > 计算机类 > 计算机等级考试 > 考试辅导 >

2011年计算机等考二级VB辅导(27)

2011-07-23 来源:互联网 作者:第一考试网

2011年计算机等考二级VB辅导(27) #

用printer对象打印表格 #

这两天我写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门。本文后附有c++异常的知识普及,有兴趣者也可以看看。 #

下面的代码直接贴到你的console工程中,可以运行调试看看效果,并分析c++的异常机制。

#

#include "stdafx.h" #

#include

#

#include #

#include #

// 内存泄露检测机制

#

#define _CRTDBG_MAP_ALLOC

#

#ifdef _DEBUG

#

#define new new(_NORMAL_BLOCK, __FILE__, __LINE__)

#

#endif #

// 自定义异常类

#

class MyExcepction

#

{ #

public:

#

// 构造函数,参数为错误代码

#

MyExcepction(int errorId)

#

{ #

// 输出构造函数被调用信息

#

std::cout << "MyExcepction is called" << std::endl;

#

m_errorId = errorId; #

}

#

// 拷贝构造函数

#

MyExcepction( MyExcepction& myExp) #

{ #

// 输出拷贝构造函数被调用信息 #

std::cout << "copy construct is called" << std::endl;

#

this->m_errorId = myExp.m_errorId; #

} #

~MyExcepction() #

{ #

// 输出析构函数被调用信息 #

责编: 返回顶部  打印

关于我们联系我们友情链接网站声明网站地图广告服务帮助中心