123456789101112131415161718192021222324252627 |
- //#define BOOST_CHRONO_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0
- #include <iostream>
- #include <unistd.h>
- #include <boost/chrono.hpp>
- #include <boost/chrono/chrono_io.hpp>
- using namespace std;
- using namespace boost::chrono;
- template <typename Clock>
- void test()
- {
- typename Clock::time_point start=Clock::now();
- sleep(1);
- typename Clock::time_point stop=Clock::now();
- cout<<stop-start<<endl;
- cout << start <<endl;
- cout << stop <<endl;
- }
- int main() {
- test<process_cpu_clock>();
- test<process_real_cpu_clock>();
- test<process_user_cpu_clock>();
- test<process_system_cpu_clock>();
- return 1;
- }
|