
Boost
文章平均质量分 80
snaill
请用一段话来描述您自己,如性格、爱好、生活态度、工作情况、受教育状况等。让大家更了解你
展开
-
[转载]Boost源码剖析之:型别分类器——type_traits
Boost源码剖析之:型别分类器——type_traits作者:pongba 文章来源:不详 点击数: 517 更新时间:2004-8-25动机分派下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归的可怜的小动物,于是他们向外界提供了一个函数接受注册。函数看起来像这样:template //T表示接受的是何种动物void Acce原创 2005-02-08 14:25:00 · 1833 阅读 · 0 评论 -
[转载]boost库的简单介绍
boost库的简单介绍 boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、原创 2005-02-08 14:26:00 · 3955 阅读 · 0 评论 -
[转载][Boost]如何将UNIX风格时间转换为标准格式
一个小技巧,权当对Great Boost的致敬。如何将UNIX风格时间转换为标准格式UNIX风格的时间单位一般会是这样:YYMMDD,比如说“0308011644”。 但是,实际上MFC的COleDateTime类不支持这种格式,而且COleDateTime的背后使用的VarDateFromStr也一样不支持。实际上,VarDateFromStr只会支持这样的近似UNI原创 2005-02-08 14:18:00 · 1902 阅读 · 0 评论 -
[转载]走进Boost
走进Boost阿炯摘要一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、原创 2005-02-07 18:43:00 · 2746 阅读 · 2 评论 -
[转载]Boost源码剖析之:泛型指针类any之海纳百川
Boost源码剖析之:泛型指针类any之海纳百川作者:pongba 文章来源:不详 点击数: 270 更新时间:2004-8-25C++是强类型语言,所有强类型语言对型别的要求都是苛刻的,型别一有不合编译器就会抱怨说不能将某某型别转换为某某型别,当然如果在型别之间提供了转换操作符或是标准所允许的一定程度的隐式转换(如经过非explicit构造函数创建原创 2005-02-08 14:23:00 · 1349 阅读 · 0 评论 -
[转载]Boost源码剖析之:增强的std::pair——Tuple Types
Boost源码剖析之:增强的std::pair——Tuple Types作者:pongba 文章来源:不详 点击数: 326 更新时间:2004-8-25动机[1]假设你有这样一个函数:它接受两个整型数据并返回它们整除的结果,像这样:int DevideInts(int n,int d){ return n/d;}但是我们可能需要更多信息,比如,余数原创 2005-02-08 14:20:00 · 1849 阅读 · 0 评论