fig913

来源:互联网 发布:淘宝网牛奶丝连衣裙 编辑:程序博客网 时间:2024/06/06 02:34

date.h

#pragma onceclass Date{public:explicit Date(int = 1, int = 1, int = 2000);void print();private:unsigned int month;unsigned int day;unsigned int year;};

Date.cpp

#include<iostream>#include"date.h"using namespace std;Date::Date(int m, int d, int y):month(m), day(d), year(y){}void Date::print(){cout << month << '/' << day << '/' << year;}

fig9.15.cpp

#include<iostream>#include"date.h"using namespace std;int main(){Date date1(7, 4, 2004);Date date2;cout << "date1 = ";date1.print();cout << "\ndate2 = ";date2.print();date2 = date1;cout << "\n\nAfter default memberwise assignment, date2 = ";date2.print();cout << endl;}