vc++第2章 C++面向对象程序设计
2.1.3 构造函数和析构函数[例Ex_ConCopy] 拷贝构造函数的使用 #include <iostream.h> class CDate { public: CDate(int year = 2002, int month = 7, int day = 30) { cout<<"调用构造函数"<<endl; nYear = year; nMonth = month; nDay = day; cout<<nYear<<"-"<<nMonth<<"-"<<nDay<<endl; } CDate(const CDate &ymd) // 定义的拷贝构造函数 { cout<<"调用拷贝构造函数"<<endl; cout<<ymd.nYear<<"-"<<ymd.nMonth<<"-"<<ymd.nDay<<endl; } // 其他公共成员 private: int nYear, nMonth, nDay; }; void main() { CDate day1(2002, 8); CDate day2(day1); }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库vc++第2章 C++面向对象程序设计(12)在线全文阅读。
相关推荐: