date.cpp

来自「一个指针的例子,C++语言,我在初学C++时写的,大家请多指教」· C++ 代码 · 共 49 行

CPP
49
字号
#include "stdafx.h"
#include "date.h"
#include <sstream>
#include <iostream>
using namespace std;
date date::now(2005,3,21) ;
date::date(int newyear,int newmonth,int newday):_year(newyear),_month(newmonth),_day(newday)
{

}

date::~date(void)
{
}
date& date::today()
{
	return now;
}
void date::show_date(date& d)
{
	cout<<d._year<<"年"<<d._month<<"月"<<d._day<<"日"<<endl;
}
string date::string_rep()
{
	stringstream ss;
	ss<<_year<<"/"<<_month<<"/"<<_day;
	return ss.str();
}

date& date::add_year(int y)
{
	_year+=y;
	return *this;
}

date& date::add_month(int m)
{
	_month+=m;
	_year+=_month/12;
	_month%=12;
	return *this;	
}
date& date::chang_today(int newYear,int newMonth,int newDay)
{
	now._year=newYear;
	now._month=newMonth;
	now._day=newDay;
	return now;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?