3.1 2
来源:互联网 发布:js slibings 编辑:程序博客网 时间:2024/06/05 00:53
构造函数的作用:用于新建对象的初始化工作。
析构函数的作用:用于在撤销对象前,完成一些清理工作,比如释放内存。
每当创建对象时,需要添加初始化代码时,则需要定义自己的构造函数;而对象撤销时,需要自己添加清理工作的代码时,则需要定义自己的析构函数。
析构函数的作用:用于在撤销对象前,完成一些清理工作,比如释放内存。
每当创建对象时,需要添加初始化代码时,则需要定义自己的构造函数;而对象撤销时,需要自己添加清理工作的代码时,则需要定义自己的析构函数。
#include<iostream.h>class Date{public: Date(int,int,int); Date(int,int); Date(int); Date(); void display();private: int month; int day; int year;};Date::Date(int m,int d,int y):month(m),day(d),year(y){}Date::Date(int m,int d):month(m),day(d){year=2005;}Date::Date(int m):month(m){day=1;year=2005;}Date::Date(){ month=1; day=1; year=2005;}void Date::display(){ cout<<month<<"/"<<day<<"/"<<year<<endl;}int main(){ Date d1(10,13,2005); Date d2(12,30); Date d3(10); Date d4; d1.display(); d2.display(); d3.display(); d4.display(); return 0;}
0 0
- 3.1 2
- 3.1-2
- 3.1(2)
- 3.1 (2)
- 3.1(2)
- qt-3.1.2
- eclipse 3.1.2 CVS
- 3.1.2 避免灾难
- 《windows 程序设计》3.1.2
- USCAO 3.1.2
- 算法导论 3.1-2
- ThinkPHP 3.1.2 视图
- 3.1.2间接
- 3.1.2 字符串格式化
- 3.1.2 引用类型
- ThinkPHP 3.1.2 视图
- 习题3.1 (2)
- 3.1 (2)
- 如何查看JDK以及JAVA框架的源码
- Android自定义属性详解
- python模拟SPI
- iOS笔记:第十篇 OC 内存管理
- 递归算法的时间复杂度终结篇
- 3.1 2
- LUA 学习1
- 贪心算法之——过河问题(nyoj47)
- 你可能不知道的一些JavaScript 奇技淫巧
- 第六周项目6-2:复数模版类
- Kakuro Extension (hdu 3338 最大流 建图难)
- 时间复杂度和空间复杂度 2
- vim 配置
- DICOM:DICOM Print 服务详细介绍