cpp30.cpp
来自「C++参考书」· C++ 代码 · 共 46 行
CPP
46 行
// Coded by plusir -- Dec.28.2002.
// Standard C++ Bible -- (P201-6-30)
#include <iostream>
using namespace std ;
struct Date
{
int month ;
int day ;
int year ;
} ;
void display( const Date&, const char * ) ;
void swapper( Date &, Date & ) ;
int main()
{
static Date now = { 2, 23, 90 } ;
static Date then = { 9, 10, 60 } ;
display( now, "Now: " ) ;
display( then, "Then: " ) ;
swapper( now, then ) ;
display( now, "Now: " ) ;
display( then, "Then: " ) ;
return 0 ;
}
void swapper( Date &dt1, Date &dt2 )
{
Date save ;
save = dt1 ;
dt1 = dt2 ;
dt2 = save ;
}
void display( const Date &dt, const char *ttl )
{
cout << ttl ;
cout << dt.month << '/' << dt.day << '/' << dt.year << endl ;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?