摘要:
C++11提供了compile_time fractions andcompile-time rational arithmetic support。支持编译时常量。头文件 <ratio>来看ratio是怎么定义的00152 template<intmax_t _Num, intmax_t _Den = 1>
00153 struct ratio
00154 {
00155 static_assert(_Den != 0, "denominator cannot be zero");
00156 static_assert(_Num >= -_ 阅读全文
摘要:
表示时间方法是时间的基点timepoint+duaration的形式;而变表示时间的类型有C tm结构体struct tm
{ int tm_sec; /*秒,正常范围0-59, 但允许至61*/ int tm_min; /*分钟,0-59*/ int tm_hour; /*小时, 0-23*/ int tm_mday; /*日,即一个月中的第几天,1-31*/ int tm_mon; /*月, 从一月算起,0-11*/ 1+p->tm_mon; int tm_year; /*年, 从1900至今已经多少年*/ 1900+ p->tm... 阅读全文