登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C++编程风格(修订版)

書城自編碼: 2542831
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]卡吉尔 著,聂雪军 译
國際書號(ISBN): 9787115383365
出版社: 人民邮电出版社
出版日期: 2015-04-01
版次: 2
頁數/字數: 202/303000
書度/開本: 大16开 釘裝: 平装

售價:NT$ 324

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
你的韧性超乎你的想象
《 你的韧性超乎你的想象 》

售價:NT$ 335.0
新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题
《 新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题 》

售價:NT$ 381.0
欧洲文明进程·贫困与社会保障卷
《 欧洲文明进程·贫困与社会保障卷 》

售價:NT$ 924.0
理想国译丛030:资本之都:21世纪德里的美好与野蛮
《 理想国译丛030:资本之都:21世纪德里的美好与野蛮 》

售價:NT$ 571.0
新质生产力
《 新质生产力 》

售價:NT$ 381.0
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0
图坦卡蒙和改变世界的陵墓
《 图坦卡蒙和改变世界的陵墓 》

售價:NT$ 447.0
儿童心理画:孩子的画会说话,孩子的画这样读
《 儿童心理画:孩子的画会说话,孩子的画这样读 》

售價:NT$ 386.0

建議一齊購買:

+

NT$ 518
《 C++覆辙录 》
+

NT$ 368
《 C++编程剖析 问题 方案和设计准则 》
+

NT$ 443
《 C++程序设计实践与技巧 测试驱动开发 》
+

NT$ 656
《 深入应用C++11:代码优化与工程级应用(资深C++专家、C++11布道师、金山软件资深工程师撰写;深度剖析C++11中最常用新特性,从程序简洁性、性能、代码质量、内存泄露、多线程等多方面给出了代码优化的方法和建议) 》
編輯推薦:
C++标准委员会成员Bruce Eckel推荐阅读
深入理解C++编程规范,培养良好编程风格
全面提升C++大规模编程功力
C++支持大规模编程,可以用来表示同一个程序中不同部分之间的关系。本书讨论的不是传统小规模编程中遇到的问题,比如逐行编码的细节,而是讲解如何使用C++的大规模编程特性,而这也是经常会让程序开发老手困惑的地方。
作者演示了如果C++强大的语言特性使用不当,可能会引发程序混乱,从而导致程序难以理解,甚至效率低下。作者重写了几个程序,其中用到的技术具有提高一致性、移除冗余的继承等作用。本书在分析程序时,采取了与进行代码交叉审查时一样的思路,读者可以先独立评估和评价编程问题的可替代方法,然后将自己的分析与作者的分析进行对比。
本书讲到的设计和编码风格完全来源于真实示例,理解并遵循这些规则,可以帮助程序员设计和编写出更好的C++程序。
本书涵盖的主题有抽象、一致性、不必要的继承、虚函数、运算符的重载、包装、效率。作者以前7章介绍的编程规则为基础,构建了一个案例。在这个案例中,一个单独的程序在经过多次改变后,其质量获得了提升,代码也得以减少。本书最后一章介绍了多重
內容簡介:
《C++编程风格(修订版)》讲解了C++语言中较深层次的程序设计思想和使用方法,包含大量的软件工程概念和设计模式,重点介绍大规模编程相关的内容,例如增加代码的可读性、可维护性、可扩展性以及提高代码执行效率等的方法。《C++编程风格(修订版)》的示例代码都是从实际程序中抽取出来的,作者通过对这些代码进行分析,讲解了如何正确地编写代码以及避开一些常见的误区和陷阱,并提炼出了一些关于程序设计风格和编码风格的规则。如果开发人员在编程时能够遵循这些规则,将有助于开发出更好的C++程序。
《C++编程风格(修订版)》描述平实,示例丰富,适合有一定编程经验的计算机程序设计与开发人员参考。
關於作者:
Tom Cargill是一位备受推崇的C++专家。当他在AT&T贝尔实验室工作时,有幸成为第一批使用C++的程序员。他是The C++ Journal和The C++ Report的专栏作家,而且还是Technology Exchange公司C++课程的作者。
目錄
1 抽象 
 1.1 编程风格示例:计算机的定价 
 1.2 找出共同的抽象 
 1.3 类之间的区别 
 1.4 属性与行为 
 1.5 再次引入继承 
 1.6 去掉枚举 
 小结 
 参考文献 
 练习 
2 一致性 
 2.1 编程风格示例:string类 
 2.2 明确定义的状态 
 2.3 物理状态的一致性 
 2.4 类不变性 
 2.5 动态内存的一致性 
 2.6 动态内存的回收 
 2.7 编程风格示例:第二种方法 
 小结 
 参考文献 
 练习 
3 不必要的继承 
 3.1 编程风格示例:堆栈 
 3.2 继承作用域准则 
 3.3 继承关系 
 3.4 封装 
 3.5 接口与实现 
 3.6 模板 
 小结 
 参考文献 
 练习 
4 虚函数 
 4.1 编程风格示例:车辆与车库 
 4.2 一致性 
 4.3 基类的析构函数 
 4.4 继承 
 4.5 耦合 
 小结 
 参考文献 
 练习 
5 运算符的重载 
 5.1 运算符重载的基本概念 
 5.2 编程风格示例:FileArray类 
 5.3 对实现的继承 
 5.4 程序设计中的权衡:重载运算符和成员函数 
 小结 
 参考文献 
 练习 
6 包装 
 6.1 一个用C编写的库 
 6.2 编程风格示例:用C++对dirent进行包装 
 6.3 多个Directory对象 
 6.4 构造函数中的失败 
 6.5 对失败状态的公有访问 
 6.6 错误信息参数 
 小结 
 参考文献 
 练习 
7 效率 
 7.1 编程风格示例:BigInt类 
 7.2 BigInt的使用 
 7.3 动态字符串的长度 
 7.4 动态字符串的数量 
 7.5 客户代码 
 7.6 改写BigInt 
 小结 
 参考文献 
 练习 
8 案例研究 
 8.1 编程风格示例:有限状态机 
 8.2 初始化 
 8.3 耦合 
 8.4 内聚 
 8.5 模块类与抽象数据类型 
 8.6 属性与行为 
 8.7 泛化 
 参考文献 
 练习 
9 多重继承 
 9.1 多重继承中的二义性 
 9.2 有向无环继承图 
 9.3 分析虚基类 
 9.4 编程风格示例:Monitor类 
 9.5 编程风格示例:虚基类 
 9.6 多重协议继承 
 小结 
 参考文献 
 练习 
10 摘要 
 第1章:抽象 
 第2章:一致性 
 第3章:不必要的继承 
 第4章:虚函数 
 第5章:运算符的重载 
 第6章:包装 
 第7章:效率 
 第8章:案例研究 
 第9章:多重继承 

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.