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 + -
显示快捷键?