参考:面向对象程序设计及C++,P42
共3个文件
// excise_20230808c.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
#include"li03_02.h"
using namespace std;
int main()
{
CDate date1; //2019.3.9
CDate date2;
int age = 0;
date1.SetDate( 2019, 3, 9);
date2.SetDate(1999, 3, 9);
age = date1.GetYear() - date2.GetYear(); //计算年龄
cout << "他的年龄是" << age << "岁" << endl;
cout << "他的生日是";
date2.Display();
std::cout << "Hello World!\n";
getchar();
}
#pragma once
class CDate
{
private:
int Date_Year;
int Date_Month;
int Date_Day;
public:
void SetDate(int, int, int);
void Display();
int GetYear();
};
#include "li03_02.h"
using namespace std;
#include <iostream>
void CDate::SetDate(int year, int month, int day) //初始化
{
Date_Year = year;