刘未鹏|C++的罗浮宫

博客新地址:http://mindhacks.cn

排序:
默认
按更新时间
按访问量

boost源码剖析之:多重回调机制signal(下)

boost源码剖析之:多重回调机制signal(下) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) 在本文的上篇中,我们大刀阔斧的剖析了signal的架构。不过还有很多精微之处没有提到,特别是一个遗留问题还没有解决:如果用户注册的是函数对象(仿函数),signal...

2007-04-11 18:37:00

阅读数:16356

评论数:2

boost源码剖析之:多重回调机制signal(上)

boost源码剖析之:多重回调机制signal(上) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) boost库固然是技术的宝库,却更是思想的宝库。大多数程序员都知道如何应用command,observer等模式,却不知该如何写一个支持该模式的类。正如隔靴搔痒,无...

2007-04-11 17:50:00

阅读数:31661

评论数:18

boost源码剖析之:泛型函数指针类boost::function(rev#3)

boost源码剖析之:泛型函数指针类boost::function(rev#3) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,03年曾放在blog上,现在这个版本应该是修改后的最终版本。 前奏如你所知,boost库是个特性完备,且具备工业强...

2007-04-11 16:31:00

阅读数:22369

评论数:10

boost源码剖析之:Tuple Types(rev#2)

boost源码剖析之:Tuple Types(rev#2) 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,04年曾放在blog上,后来删掉了,不过网上到处有转载。这是修改之后的版本。 动机[1]假设你有这样一个函数:它接受两个...

2007-04-11 16:24:00

阅读数:12230

评论数:5

boost源码剖析之:泛型多维数组类multi_array

boost源码剖析之:boost::multi_array 谢轩 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,是以前和老朋友谢轩写的,也可以在谢轩的blog上找到。  动机      C++是一门自由的语言,允许你自由的表达自己的意图,对不...

2007-04-11 16:16:00

阅读数:12968

评论数:3

boost源码剖析之:泛型编程精灵type_traits(rev#2)

boost源码剖析之:泛型编程精灵type_traits(rev#2) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) 动机使用traits的动机一般有三种,分派、效率、使某些代码通过编译。 分派下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归...

2004-08-24 21:55:00

阅读数:18945

评论数:12

boost源码剖析之:泛型指针类any之海纳百川(rev#2)

boost源码剖析之:泛型指针类any之海纳百川(rev#2) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) 动机C++是强类型语言,所有强类型语言对类型的要求都是苛刻的,类型一有不合编译器就会抱怨说不能将某某类型转换为某某类型,当然如果在类型之间提供了转换操作符...

2004-08-24 01:42:00

阅读数:21081

评论数:35

在C++中侦测内嵌型别的存在(rev#2)

在C++中侦测内嵌类型的存在(rev#2) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 动机(Motivation)假设一所大学的注册系统提供了一个注册函数: templateclass T>void Register(T perso...

2004-08-24 01:18:00

阅读数:15606

评论数:14

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