C++ 日期 & 时间
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。
有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 template<typename T> 6 T max(T a,T b,T c) 7 { 8 if(b>a)a=b; 9 if(c>a)a=c; 10 return a; 11 } 12 int main(int argc, char** argv) { 13 int i1=185; 14 int i2=-76; 15 int i3=567; 16 int i; 17 18 double d1=56.87; 19 double d2=90.23; 20 double d3=-3214.78; 21 double d; 22 23 long g1=67854; 24 long g2=-912456; 25 long g3=673456; 26 long g; 27 28 i=max(i1,i2,i3); 29 d=max(d1,d2,d3); 30 g=max(g1,g2,g3); 31 32 cout <<"i_max="<<i<<endl; 33 cout <<"d_max="<<d<<endl; 34 cout <<"g_max="<<g<<endl; 35 36 return 0; 37 }