C++ Cookbook中文版
金名, 周成兴 等 译
出版时间:2007年09月
页数:482
你想重新发明车轮吗?如果是,那么请你把这本书放回书架上,装作你从没有看见过它。但如果你是一个C++程序员,想让别人帮你把工作完成,从而希望把时间花费在新问题的解决上,那么请拿起这本书,直接去交款台吧,因为本书是关于C++程序设计日常问题的珍贵解决方案。
C++专家D. Ryan Stephens、Christopher Diggins、Jonathan Turkanis和Jeff Cogswell为你收集了大量的C++问题解决方案。本书所包含的主题有:
●数字计算
●字符串与文本操作
●日期与时间
●多线程
●基于流的输入/输出
●标准库算法与容器
●异常处理
●数学编程
●类和对象
●国际化
●用make创建应用程序
●Boost创建系统
●解析XML
通过本书,作者对当前C++程序设计中最现实的问题给出了实际的解决方案。作者在注重性能和可移植性的同时,强调了规则和标准。很多解决方案充分利用了C++标准库。作者还介绍了Boost库,它代表了C++世界的最好思想。
有时候,重新发明车轮会非常有趣,但如果你把时间花费在商业问题的求解上,你的效率就会高得多,你的回报也高。标准库可以帮助你,Boost库能帮助你,本书也能帮助你完成这些工作。使用本书中对常见问题的解决方案,你就可以把你的时间花在更有意思的工作上了。
书名:C++ Cookbook中文版
译者:金名, 周成兴 等 译
国内出版社:清华大学出版社
出版时间:2007年09月
页数:482
书号:978-7-302-15555-3
原版书出版商:O'Reilly Media
D. Ryan Stephens
D. Ryan Stephens软件工程师和作者,居住在Arizona的Tempe。他乐于进行各种语言,尤其是C++语言的程序设计。他的研究兴趣包括信息检索与数据挖掘,以及有关算法和大型数据集的研究。当他不工作、不写作或编程时,喜欢和他的儿女们戏玩,在他的房子周围劳作,或骑自行车出去游玩。
Christopher Diggins
Christopher Diggins自由的软件开发人员和作者,当他还是孩子的时候,就开始进行计算机程序设计。Christopher定期为C++ Users Journal写作,是Heron程序设计语言的设计者。
Jonathan Turkanis
Jonathan Turkanis是Boost Iostreams库和其他几个开源C++库的作者,研究领域包括智能指针、运行时映像、组件体系结构和面向方面程序设计。他是美国加利福尼亚伯克利大学的博士生。
Jeff Cogswell
Jeff Cogswell软件工程师,居住在Ohio的Cincinnati。他从C++语言发明后就开始使用它进行程序设计,已编写了两部C++的图书。他也喜欢用其他语言编程,尤其是Python。不工作时,喜欢阅读小说或弹奏吉他。
封面上的动物是牧羊犬。它的名字表明,这是一种帮助牧羊人放牧的狗,起源于17世纪的苏格兰和英格兰的高原地带。苏格兰高地的绵羊的腿上和脸上有黑色的毛,称为“Colley”绵羊,这个名字从老苏格兰语的“coal”演变而来。现代的牧羊犬比其苏格兰祖先颜色更浅、骨骼更粗壮,于19世纪后期开始在英格兰繁殖。现在,牧羊犬主要成了家庭宠物,但在美国仍用作农场犬。
有两种不同的牧羊犬:毛皮粗糙的用于看护绵羊;毛皮光滑的用于驱赶牲畜去市场。这两种犬都是灵活的、有着流行型体形的狗,有着锐利的嘴和敏锐的眼睛。它们一般为22~26英寸高,50~75磅重。它们的毛通常为白色,另一种颜色是黄白色、褐白色,甚至是炭黑色。