2011年计算机等级考试二级C 辅导笔记:类和堆
文章作者 100test 发表时间 2011:03:18 20:31:38
来源 100Test.Com百考试题网
导读:本文主要介绍构造函数和析构函数、堆和类数组、重载new和0delete运算符、异常监测和异常处理。
一、构造函数和析构函数
前面的例子已经运用了new和0delete来为类对象分配和释放内存。当使用new为类对象分配内存时,编译器首先用new运算符分配内存,然后调用类的构造函数;类似的,当使用0delete来释放内存时,编译器会首先调用泪的析构函数,然后再调用0delete运算符。
#include iostream.h
class Date
{
int mo,da,yr.
public:
Date() { cout