摘要:
boost::gregorian::date是Boost中最主要的时间类。下面几个例子说明了其简洁性。 1 #include "boost/date_time/gregorian/gregorian.hpp" 2 #include 3 4 int 5 main() 6 { 7 8 using namespace boost::gregorian; 9 std::string s;10 std::cout > s;12 try {13 date birthday(from_simple_string(s));14 date today = day_cl... 阅读全文
摘要:
原始版本的timer已经废弃,最新的版本建议使用cpu_timer。一、简介:这个类一般用来记录程序运行了多长时间。它被分解为经过时间,操作系统响应用户请求的时间和用户时间。cpu_timer计量经过时间,用户执行时间,和系统执行时间。auto_cpu_timer是一个更为精细的cpu_timer,当它被销毁时能自动的报告花费的时间。二、使用cpu_timer例一: 1 #include 2 #include 3 4 int main() 5 { 6 boost::timer::auto_cpu_timer t; 7 8 for (long i = 0; i 2 #inclu... 阅读全文