boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 阅读全文>
发表于 @ 2005年02月08日 14:26:00|评论(loading...)|收藏
Boost源码剖析之:增强的std::pair——Tuple Types阅读全文>
发表于 @ 2005年02月08日 14:20:00|评论(loading...)|收藏
一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台API……不妨从容选择自己感兴趣的部分,细细品味。
在本文中,我们将会介绍了Boost库的下载与安装,并将体验Boost库中一个非常简单实用的组件:lexcial_cast。
阅读全文>
发表于 @ 2005年02月07日 18:43:00|评论(loading...)|收藏