//// timer.cpp// ~~~~~~~~~//// Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)//// Distributed under the Boost Software License, Version 1.0. (See accompanying// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)//#include<iostream>#include<boost/asio.hpp>#include<boost/date_time/posix_time/posix_time.hpp>voidprint(constboost::system::error_code&/*e*/){std::cout<<"Hello, world!"<<std::endl;}intmain(){boost::asio::io_serviceio;boost::asio::deadline_timert(io,boost::posix_time::seconds(5));t.async_wait(&print);io.run();return0;}