#include <iostream> #include <chrono> int main() { auto tp=std::chrono::system_clock::time_point(); std::time_t t=std::chrono::system_clock::to_time_t(tp); std::cout << std::ctime(&t)<<std::endl; std::chrono::seconds sec(10); std::chrono::minutes min(3); auto result=sec+min; std::cout << result.count() << std::endl; }コンパイラのオプションは以下の通り。
/usr/bin/g++-4 -std=c++0x chrono.cppc++11ではラムダ式も使えます。
std::cout << [](int x, int y){return x+y;}(1,2) << std::endl;