自己的练习三之复制构造函数
来源:互联网 发布:js根据name获取标签 编辑:程序博客网 时间:2024/06/08 03:52
/*复制构造函数:建立一个新对象时,用一个已经存在的对象去初始化该对象 */#include<iostream>using namespace std;class Date{private:int year;int month;int day;public:Date(int y, int m, int d);Date(const Date &d); //复制构造函数void display();void SetDate(int y, int m, int d);};Date::Date(int y, int m, int d) :year(y), month(m), day(d){}void Date::display(){cout << year << ' ' << month << ' ' << day << endl;}void Date::SetDate(int y, int m, int d){year = y;month = m;day = d;}Date::Date(const Date &d){year = d.year;month = d.month;day = d.day+1;}int main(){Date today(2015, 10, 4);Date tomorrow1 = today;Date tomorrow2(today);today.display();tomorrow1.display();tomorrow2.display();return 0;}
0 0
- 自己的练习三之复制构造函数
- 自己的练习二之构造函数与初始化列表
- 三、C++ 复制构造函数
- C++为什么需要定义自己的复制构造函数
- C++为什么需要定义自己的复制构造函数
- 浅谈自己对构造函数、析构函数、复制构造函数的理解
- C++对象模型之复制构造函数的构造操作
- 复制构造函数被调用的三种情况
- C++之复制构造函数
- C++之复制构造函数
- C++ 复制控制之复制构造函数
- C++复制构造函数及三法则
- 复制构造函数的疑惑
- 复制构造函数的调用
- 复制构造函数的总结
- C++ 的复制构造函数
- 复制构造函数的理解
- 复制构造函数的使用
- iOS 常用控件
- Gym 100685 G Gadget Hackwrench LCA+DFS标记
- 欢迎使用CSDN-markdown编辑器
- 自己的练习二之构造函数与初始化列表
- A018-布局之TableLayout
- 自己的练习三之复制构造函数
- IOS面试题汇总
- AOP运行过程解析
- ASP.NET MVC + Bootstrap + XML + WCF 封装短信验证服务(一)
- 动态变量和静态变量的区别
- 自己的练习四之对象与数组的组合
- iOS 转场动画等
- Ubuntu14.04安装CUDA6.5
- 图片下载-同步/异步(delegate和block)