李sir_Blog

博客园 首页 联系 订阅 管理

2011年5月3日

摘要: 1,字符串 到 数值类型的转换 2,数值 到 字符串的转换 3,异常处理情况 4,boost::lexical_cast 的原型: template<typename Target, typename Source> Target lexical_cast(Source arg); lexical_cast 是依赖于字符串流 std::stringstream 的,其原理也是相当的简单:把源类型 (Source) 读入到字符流中,再写到目标类型 (Target) 中。但这里同时也带来了一些限制: - 输入数据 (arg) 必须能够 “完整” 地转换,否则就会抛出 bad_lexic 阅读全文
posted @ 2011-05-03 10:30 李sir 阅读(4788) 评论(0) 推荐(0)

摘要: 2. 同步Timer本章介绍asio如何在定时器上进行阻塞等待(blocking wait). 实现,我们包含必要的头文件. 所有的asio类可以简单的通过include "asio.hpp"来调用.#include <iostream> #include <boost/asio.hpp> 此外,这个示例用到了timer,我们还要包含Boost.Date_Time的头文件来控制时间.#include <boost/date_time/posix_time/posix_time.hpp> 使用asio至少需要一个boost::asio::i 阅读全文
posted @ 2011-05-03 10:20 李sir 阅读(9830) 评论(0) 推荐(1)