
翻译《Boost库导引》
文章平均质量分 72
lxwde
这个作者很懒,什么都没留下…
展开
-
Boost::socket终于可以编译通过了。
在网上搜MailList,有人说Boost的socket已经差不多可以用了(盼了好长时间了)。折腾了一上午,现在终于编译通过了。 1. 从Boost的Sandbox CVS(http://cvs.sourceforge.net/viewcvs.py/boost-sandbox/boost-sandbox/) 上下载socket库和其它一些文件(包括io库,最好全down)。原创 2004-08-25 15:58:00 · 6276 阅读 · 6 评论 -
好久没更新了
三月份来德国之前折腾了一阵子C#, 后来写了个窗体编辑器并且整了篇文章一并放在codeproject上. 四月底的monthly competition出来, 大大超出了自己的预期, 本来想弄个demo放上去有人客气两句就成了, 没想到得了三月份的Prize Winner. 有个CodeProject的老大还催着尽快加入一些新的功能然后把文章update一下. 等到六月份回去以后看看有时间的话多加原创 2006-04-28 22:01:00 · 4279 阅读 · 1 评论 -
《超越C++标准库:Boost库导引》:Boost库简介—输入/输出
输入/输出(Input/Output)Boost.AssignAssign帮助把一个序列的值存入容器。它通过重载逗号操作符和括号操作符(用于函数调用的操作符)为用户提供了一种简便的赋值方法。这个库不仅对于原型设计风格(prototyping-style)的代码尤其有用,而且它的特性在其它时候也是同样有用的,因为使用这个库最终所产生的代码可读性非常好。也可以通过这个库使用list_of在需要的时候创原创 2005-11-27 11:42:00 · 9650 阅读 · 2 评论 -
《超越C++标准库:Boost库导引》:Boost库简介-函数对象和高阶编程
函数对象和高阶编程(Function Objects and Higher-Order Programming)Boost.BindBind是标准库绑定器(bind1st和bind2nd)的一个泛化。这个库支持使用统一的语法对任何行为类似于函数、函数指针、函数对象或者成员函数指针的东西进行绑定。它也支持通过使用嵌套绑定器的方式完成函数式组合(functional composition)。这个库并原创 2005-10-09 11:49:00 · 5620 阅读 · 2 评论 -
《超越C++标准库:Boost库导引》:前言
前言亲爱的读者,欢迎来到《超越C++标准库:Boost库导引》。如果你对泛型编程、库设计、以及C++标准库感兴趣,这本书就是为你准备的。因为本书所针对的读者是中高级的C++程序员,C++的一些基础概念在本书中几乎没有涉及。正如标题所暗示的那样,本书的重点是Boost库的常规用法、好的习惯、实现技术以及设计理念。几乎从我发现Boost和它里面那些非凡的库,认识它幕后的那些人那天开始,我就想要写这本书原创 2005-10-02 10:52:00 · 4332 阅读 · 0 评论 -
《超越C++标准库:Boost库导引》:Boost库简介-数学和数值计算
数学和数值计算(Math and Numerics)Boost.Integer这个库针对整数类型提供了一系列功能,比如编译时刻的最大值最小值常量[3],根据要求的位数给出合适大小的类型,静态的计算以2为底的对数,以及其它功能。它还包括来自1999 C的标准头文件的一些类型定义(typedefs)。Integer的作者是Beman Dawes和Daryle Walker。Boost.Interval原创 2005-10-09 11:58:00 · 7693 阅读 · 1 评论 -
《超越C++标准库:Boost库导引》:Boost库简介-字符串和文本处理
字符串和文本处理Boost.Regex正则表达式对于解决相当数量的模式匹配(pattern-matching)问题是至关重要的。它们经常被用于处理长字符串、非精确地查找子字符串、根据某些格式tokenize字符串,或者依照某个标准对字符串进行修改。以前C++缺少对于正则表达式的支持,用户不得不求助于其它对正则表达式有强有力支持的语言,比如Perl,awk和sed。Regex对于正则表达式提供高效有原创 2005-09-29 18:00:00 · 5286 阅读 · 0 评论 -
《超越C++标准库:Boost库导引》:目录
目录(Table of Contents ) 序(Foreword )前言(Preface) 致谢(Acknowledgments) 关于作者(About the Author) 本书的组织结构(Organization of This Book )Boost库简介(Introduction to Boost ) String and Text Processing Data Stru原创 2005-09-29 17:28:00 · 3226 阅读 · 0 评论 -
《超越C++标准库:Boost库导引》:Boost库简介-数据结构,容器,迭代器,以及算法
数据结构,容器,迭代器,以及算法Boost.AnyAny库支持对任意类型的值进行类型安全的存取。当需要使用可变类型(variant type)的时候,有三种可能的解决方案:无差别的(Indiscriminate)类型,比如void*。这种解决方案几乎永远不可能达到类型安全,要尽可能地避免使用它。支持对一组类型进行存取的可变类型。可以进行转换的类型,比如在字符串类型和数字类型之间进行转换。Any实现原创 2005-10-01 12:27:00 · 4552 阅读 · 1 评论 -
《超越C++标准库:Boost库导引》:Boost库简介
Boost库简介(Introduction to Boost)既然你已经在读这本书,我希望你多多少少知道Boost库,或者至少你要听说过。Boost里面有一大堆库,而且很少有哪个库会让你觉得索然无味。事实上,你肯定可以找到直接拿来就能用的库。Boost库所涉及的领域非常广泛,从数值计算到智能指针,从模板元编程库到编译预处理库,从线程到lambda表达式,等等。所有Boost库都遵循一个非常慷慨的授原创 2005-09-29 17:55:00 · 3334 阅读 · 0 评论 -
《超越C++标准库:Boost库导引》:序
序(Foreword)C++社区正在发生着一些美妙的事情。尽管C++仍然是世界上使用最广泛的编程语言,它依旧在变得更加强大而且易用。不信么?容我慢慢道来。当前版本的标准C++是在1998年最终确定下来的,它为传统的过程式编程(procedural programming)以及面向对象和泛型编程(generic programming)提供了强有力的支持。正如老的(1998年以前的)C++单枪匹马地原创 2005-09-27 20:42:00 · 5249 阅读 · 2 评论 -
《超越C++标准库:Boost库导引》
Beyond the C++ Standard Library: An Introduction to BoostBy Björn Karlsson...............................................Publisher: Addison Wesley ProfessionalPub Date: August 31, 2005ISBN: 032113354原创 2005-09-27 19:10:00 · 3638 阅读 · 0 评论 -
翻译The Boost C++ Metaprogramming Library--摘要和目录
The Boost C++ Metaprogramming LibraryAleksey Gurtovoyi and David AbrahamsiiiMetaCommunications, agurtovoy@meta-comm.comiiBoost Consulting, david.abrahams@rcn.com摘要本文论述了Boost C++模板原编程库(MPL),这翻译 2004-10-11 12:39:00 · 2534 阅读 · 5 评论