计算机中的位运算
摘要:位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是一个比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用:(1)三种不用临时变量交换两个整数的实例,并分析每个实例的优缺点(2)进制转换,通过位运算实现...
阅读全文
posted @
2014-10-28 11:18
墙头上一根草
阅读(403)
推荐(0)
c++ bind() function()以及lambda的应用讲解
摘要:本文是C++0x系列的第四篇,主要是内容是C++0x中新增的lambda表达式, function对象和bind机制。之所以把这三块放在一起讲,是因为这三块之间有着非常密切的关系,通过对比学习,加深对这部分内容的理解。在开始之 间,首先要讲一个概念,closure(闭包),这个概念是理解lambda...
阅读全文
posted @
2014-10-15 16:04
墙头上一根草
阅读(773)
推荐(0)
c++ 11新特性之bind()与function
摘要:bind()和function() 这两个函数在std的标准库中,提供c++对函数以及对象的控制bind() 顾名思义就是“绑定” ,而bind()是和函数有关,所以就是绑定某个函数,请看一下代码 int f(int, char, double); auto ff = bind(f, _...
阅读全文
posted @
2014-10-15 15:46
墙头上一根草
阅读(432)
推荐(0)