首 页文章中心下载中心客户留言站务论坛繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:电子书籍下载-曾子书库 -> 电子书籍 -> 电脑网络 -> 程序设计 -> C C++ C# VC VC++ -> 书籍信息 退出登录 用户管理
栏目导航

· C C++ C# VC VC++ · Basic VB VB Script
· Delphi · Power Builder JBuilder
· Java Java Script J2EE · Html-XML
· .net · ASP
· PHP · JSP
· 编程综合
热门下载
· 数据结构(C语言版严蔚..
· C++编程金典(周靖等译..
· 算法Ⅰ~Ⅳ(C++实现)-基..
· C++(C++ Gotchas)程序..
· C++捷径教程-跟大师学..
· C程序设计语言(第二版..
· C/C++/Java 程序设计经..
· C++编程习题与解答(全..
· C和C++代码锦囊-实用..
· C++编程惯用法-高级程..
· 数据结构算法与应用-C..
· 数据结构习题与解答-C..
资源名称 C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)
运行环境 Win9X/Win2000/WinXP/Win2003/
整理时间 2006-8-31 23:52:28
书籍星级
书籍语言 简体中文
书籍类型 书籍
授权方式 会员共享
书籍大小 11 MB
相关连接 book_zasp_net@163.com   官方主页   图片预览    [收 藏]
下载统计
解压密码 本站默认解压密码:www.zasp.net 如有任何问题请访问 站务论坛
∷收藏本书籍到如下网摘∷
∷书籍简介∷

C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)_阅读密码www.zasp.net_仅提供试看如需要请购买原版书
英文原版名:C++ Strategies and Tactics,这是中文翻译版。  
             

★内容简介★

  在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。

  本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。

  对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。

★作者简介★

  作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程)

★详细目录★

代译者序 序
第0章简介
0.1关于示例代码
0.2本书的组织
0.3问题
0.4语言规则
第1章抽象
1.1有关电话号码的抽象模型
1.2抽象模型间的关系
1.3请考虑边界条件
1.4使用CRC卡片来辅助设计
1.5小结
1.6问题
第2章类
2.1构造函数
2.2赋值
2.3公用数据
2.4隐式类型转换
2.5操作符重载:成员或非成员?
2.6重载.缺省值以及省略符
2.7Const
2.8返回值为引用
2.9静态对象的构造
2.10小结
2.11问题
第3章句柄
3.1一个String类
3.2使用计数器来避免多份拷贝
3.3避免进行重编译:CheshireCat
3.4使用句柄来隐藏设计
3.5多种实现
3.6作为对象的句柄
3.7综述
3.8小结
3.9问题
第4章继承
4.1is-a关系
4.2公有继承
4.3私有继承
4.4保护型继承
4.5与基类抽象的一致性
4.6纯虚函数
4.7有关继承的细节和陷阱
4.8小结
4.9问题
第5章多重继承
5.1作为交集的多重继承
5.2虚基类
5.3一些有关多重继承的细节问题
5.4小结
5.5问题
第6章考虑继承的设计
6.1被保护的接口
6.2我们的设计是否应该考虑到继承?
6.3一些为继承所做的设计的例子
6.4结论
6.5小结
6.6问题
第7章模板
7.1模板类Pair
7.2一些有关模板的细节
7.3模板的实例化
7.4智能指针
7.5作为模板参数的表达式
7.6模板函数
7.7小结
7.8问题
第8章模板的高级用法
8.1使用了模板的容器类
8.2示例:Block
8.3有关Block的设计细节
8.4带有迭代器的容器:List
8.5迭代器的设计细节
8.6性能上的考虑
8.7对模板参数的限制
8.8模板特化
8.9小结
8.10问题
第9章重用
9.1发现和获得
9.2健壮性
9.3内存管理
9.4可选的内存分配方案
9.5传递参数给operatornew
9.6管理外部资源
9.7寻找有关内存的bug
9.8名字冲突
9.9性能
9.10不要去猜想,而应该度量!
9.11算法
9.12动态内存分配中的瓶颈
9.13内嵌
9.14Tiemann法则
9.15小结
9.16问题
第10章异常
10.1一个负面的声明
10.2为什么需要异常?
10.3一个异常的例子
10.4异常只应该用来表述异常情况
10.5理解异常
10.6责任评估
10.7设计异常对象
10.8小结
10.9问题
第11章向C++移植
11.1选择使用C++
11.2采用C++
11.3设计和实现
11.4开发一个坚实的基础
11.5相关的思考
11.6小结
11.7问题

  电子书:PDF文件,11M。

www.zasp.net仅提供试看,如需要请购买原版书。请用下载工具下载,否则下载不了的。


如有任何问题请访问站务论坛
∷下载∷ 
湖北电信下载
安徽电信下载
WEB迅雷专用下载地址
∷相关书籍∷
· C++编程习题与解答(全美经典学习指导系列)中文版
· VISUAL BASIC编程习题与解答(全美经典学习指导系列)中文版
· C++编程金典(周靖等译美第三版)
∷相关链接∷
中“C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)”相关内容
中“C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)”相关内容
中“C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)”相关内容
中“C++编程惯用法-高级程序员常用方法和技巧(R. B.Murray 著)”相关内容
∷书籍评论∷     (评论内容只代表网友观点,与本站立场无关!) 更多评论...
∷下载说明∷
为了达到最快的下载速度,请使用[本站专用下载工具]下载本站资源。
请一定升级到最新版[WinRAR3.5]才能正常解压本站提供的软件!
如果您发现该软件不能下载,请点击报告错误谢谢!
站内提供的所有资源均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习交流的环境,将不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版,唯有如此才能更好支持你所喜欢的软件更好发展!本站严厉谴责和鄙夷一切利用本站资源进行牟利的盗版行为!

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
Copyright © 2005-2007 Zasp.Net. All Rights Reserved .