boost之function使用

1. 介绍     Boost.Function库包含了一个类族的函数对象的包装。它的概念很像广义上的回调函数。其有着和函数指针相同的特性但是又包含了一个调用的接口。一个函数指针能够在能以地方被调用或者作为一个回调函数。boost.function能够代替函数指针并提供更大的灵活性。 2. 使...

2016-08-08 16:11:29

阅读数:180

评论数:0

boost之bind的使用

1、bind的工作原理 bind 并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数的个数和要绑定的调用对象的类型,总共有数十种不同的形式,编译器会根据具体的绑定代码制动确定要使用的正确的形式,bind的基本形式如下: template bind(F f); template bi...

2016-08-08 16:04:05

阅读数:275

评论数:0

c++多线程

进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一个线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。实际上,单个进程可以包含几个线程, 它们可以同时执行进程的地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。 ...

2015-06-26 10:22:21

阅读数:145

评论数:0

深入探讨this指针

深入探讨this指针   为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。但是现在还是不敢放开手来写,战战兢兢。不是担心自己写错,而是唯恐自己错误误导别人。同时也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议初学者,最好具有一定编译基础,调试基础。如果大家认为这片文章有不满...

2015-06-25 14:32:18

阅读数:202

评论数:0

C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息

一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_...

2015-04-21 18:47:14

阅读数:364

评论数:0

Boost Asio之Resolver

原文:http://blog.chinaunix.net/uid-28311809-id-3928287.html 最近一直在看Boost Asio TCP相关的源码,今天对Resolver进行下总结。Resolver是Asio的域名解析系统,它将指定的URL和服务转化为相应的ip和po...

2014-12-26 11:21:20

阅读数:388

评论数:0

基于Boost::asio库的网络编程实现基础

原文:http://blog.csdn.net/liuchangyu23/article/details/4398906 最近正在开发一个网络打印服务器程序,使用Boost::asio库来实现服务端。下面详细介子绍asio库的使用方法,仅用来总结学习经验。如有不对的地方请大家指正...

2014-12-26 11:20:29

阅读数:220

评论数:0

【Boost】boost库asio详解4——deadline_timer使用说明

原文:http://blog.csdn.net/huang_xw/article/details/8499066 deadline_timer和socket一样,都用io_service作为构造函数的参数。也即,在其上进行异步操作,都将导致和io_service所包含的iocp相关联。这...

2014-12-26 10:10:35

阅读数:355

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭