摘要: 构造函数构造函数、析构函数与赋值函数是每个类最基本的函数。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A 产生四个缺省的函数,例如:1 A(void); // 缺省的无参数构造函数2 A(const A &a); // 缺省的拷贝构造函数3 ~A(void); // 缺省的析构函数4 A & operate =(const A &a); // 缺省的赋值函数默认构造函数与默认析构函数仅负责对象的创建和销毁,不做对象的初始化和资源的清理。C++中通过构造函数确保对象的初始化,如果类存在构造函数,编译器会在创建对象的时候自动调用该函数。构造函数特征:与类同名 阅读全文
posted @ 2012-07-01 22:56 衡宇 阅读(956) 评论(0) 推荐(0) 编辑