构造函数和析构函数的作用
时间:2012-2-9
当类创建完成后,需要把这个类实例化才能调用这个类的成员方法和成员变量,一个类的实例化过程,实际上就是给类中的每个字段分配相应的内在空间,并分另给予初值的过程..如果一个类的字段很多,可能通过构造函数(constructor)来实现这段的初始化,类的对象在执行过程中,可能需要加载多个资源,如文件对象,数据库对象等,程序执行完毕后,如果不放开这些资源就会永远占有,时间过长,其它程序不能使用这些占有资源,这时需要通过析构函数(destructor)来清除字段或者对象占有的资源.