随笔分类 - C++
摘要:博客转载自:http://blog.csdn.net/yockie/article/details/40386145 先跟着boost文档中asio章节的指南中的几个例子学习一下使用: 所有的Asio类只要简单的包含"asio.hpp"头文件便可使用:#include <boost/asio.hpp
阅读全文
摘要:博客转载自:http://blog.csdn.net/liujiayu2/article/details/50384537 同步Timer asio中提供的timer名为deadline_timer,它提供了超时计时的功能。首先以一个最简单的同步Timer为例来演示如何使用它。 首先常见了一个io_
阅读全文
摘要:1:为什么要 #define WIN32_LEAN_AND_MEAN 。答案很简单,因为要包含尽量精简的内容,包含了这一句编译的时候明显快多了。 2:不加载MFC所需的模块。如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。 3:我想
阅读全文
摘要:在C++中除了类中可以有构造函数和析构函数外,结构体中也可以包含构造函数和析构函数,这是因为结构体和类基本雷同,唯一区别是,类中成员变量默认为私有,而结构体中则为公有。注意,C++中的结构体是可以有析构函数和构造函数,而C则不允许。至于联合体,它是不可能有析构函数和构造函数的。本质上,它是一种内存覆
阅读全文
摘要:博客转载自:https://www.cnblogs.com/gtarcoder/p/4925592.html 一.利用stringstream类 1. 字符串到整数 2. 整数到字符串 缺点:处理大量数据转换速度较慢。stringstream不会主动释放内存,如果要在程序中用同一个流,需要适时地清除
阅读全文
摘要:Bolg转载自: http://www.cnblogs.com/lvdongjie/p/4447193.html 一: 创建线程 创建线程boost::thread t(threadFun);当一个thread执行完成时,这个子线程就会消失。注意这个线程对象不会消失,它仍然是一个还处在它的生存期的C
阅读全文
摘要:博客转载自: http://www.cnblogs.com/lvdongjie/p/4447142.html 1 boost原子变量和线程
阅读全文
摘要:1. 使用动态库时,要定义 BOOST_LOG_DYN_LINK 或者 BOOST_ALL_DYN_LINK 否则会出现如下错误: 2. 使用静态库时,注意 libboost_log_setup.a和libboost_log.a 两个库的顺序, 正确的顺序是 libboost_log_setup.a
阅读全文
摘要:转载自:http://blog.csdn.net/benny5609/article/details/2324474 要开始使用 Boost.Function, 就要包含头文件 "boost/function.hpp", 或者某个带数字的版本,从 "boost/function/function0.
阅读全文
摘要:转载自: http://blog.csdn.net/yockie/article/details/9181939 概要通过实例介绍boost thread的使用方式,本文主要由线程启动、Interruption机制、线程同步、等待线程退出、Thread Group几个部份组成。 正文线程启动线程可以
阅读全文
摘要:博客转载自: https://www.iteblog.com/archives/214.html 分析以下一段程序,阐述成员函数后缀const 和 成员函数前const 的作用 其中类TestClass中的length函数和getPContent函数分别在函数名后和前加了const修饰符,如果试图编
阅读全文

浙公网安备 33010602011771号