C++编程剖析:问题、方案和设计准则 - (EPUB全文下载)
文件大小:1.51 mb。
文件格式:epub 格式。
书籍内容:
目录
封面
扉页
版权
内容提要
译者序
前言
泛型编程与C++标准库
第1条 vector的使用
第2条 字符串格式化的“动物庄园”之一:sprintf
第3条 字符串格式化的“动物庄园”之二:标准的(或极度优雅的)替代方案
第4条 标准库成员函数
第5条 泛型性的风味之一:基础
第6条 泛型性的风味之二:够“泛”了吗
第7条 为什么不特化函数模板
第8条 友元模板
第9条 导出限制之一:基础
第10条 导出限制之二:相互影响,可用性问题以及准则
异常安全问题及相关技术
第11条 try和catch
第12条 异常安全性:值得吗
第13条 对异常规格的实际考虑
类的设计、继承和多态
第14条 顺序,顺序
第15条 访问权限的使用
第16条(几乎)私有
第17条 封装
第18条 虚拟
第19条 对派生类施加规则
内存和资源管理
第20条 内存中的容器之一:内存管理的层次
第21条 内存中的容器之二:它到底有多大
第22条 进行new操作,也许会抛出异常之一:new的方方面面
第23条 进行new操作,也许会抛出异常之二:内存管理中的实际问题
优化和效率
第24条 常量优化
第25条 再论内联
第26条 数据格式和效率之一:什么时候压缩是真正重要的
第27条 数据格式和效率之二:(甚至更少的)位操纵
陷阱、缺陷和谜题
第28条 不是关键字的关键字(或者:另一种注释)
第29条 这是初始化吗
第30条 要么double要么彻底完蛋
第31条 狂乱的代码
第32条 小小的拼写错误?鬼画符似的语言以及其他奇形怪状的东西
第33条 操作符,无处不在的操作符
风格案例研究
第34条 索引表
第35条 泛型回调
第36条 构造式union
第37条 分解std::string之一:概观std::string
第38条 分解std::string之二:重构std::string
第39条 分解std::string之三:给std::string瘦身
第40条 分解std::string之四:再论std::string
参考文献
索引
PEARSON
C++编程剖析:问题、方案和设计准则
Exceptional C++ Style:40 New Engineering Puzzles,Programming Problems,and Solutions
[美]Herb Sutter 著
刘未鹏 译
人民邮电出版社
北京
图书在版编目(CIP)数据
C++编程剖析:问题、方案和设计准则/(美)萨特(Sutterly,H.)著;刘未鹏译.--北京:人民邮电出版社,2016.3
ISBN 978-7-115-40253-0
Ⅰ.①C… Ⅱ.①萨…②刘… Ⅲ.①C语言—程序设计 Ⅳ.①TP312
中国版本图书馆CIP数据核字(2016)第039858号
版权声明
Authorized translation from the English language edition,entitled Exceptional C++ Style:40 New Engineering Puzzles,Programming Problems,and Solutions,1st Edition 0201760428 by Herb Sutter,published by Pearson Education,Inc.,publishing as Addison-Wesley Professional,Copyright © 2005 Pearson Education,Inc.
All rights reserved.No part of this book may be reproduced or transmitted in any form or by any means,electronic or mechanical,including photocopying,recording or by any information storage retrieval system,without permission from Pearson Education,Inc.
CHINESE SIMPLIFIED edition published by PEARSON EDUCATION ASIA LTD.and POSTS & TELECOM PRESS Copyright © 2016.
本书中文简体字版由Pearson Education Asia Ltd.授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
本书封面贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。
版权所有,侵权必究。
◆著 [美]Herb Sutter
译 刘未鹏
责任编辑 傅道坤
责任印制 张佳莹 焦志炜
◆人民邮电出版社出版发行 北京市丰台区成寿寺路11号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
三河市海波印务有限公司印刷
◆开本:800×1000 1/16
印张:18.25
字数:418千字 2016年3月第1版
印数:1-3000册 2016年3月河北第1次印刷
著作权合同登记号 图字:01-2005-3577号
定价:49.00元
读者服务热线:(010)81055410 印装质量热线:(010)81055316
反盗版热线:(010)81055315
内容提要
本书中,C++大师Herb Sutter通过40个编程问题,使读者不仅“知其然”,更要“知其所以然”,帮助程序设计人员在软件中寻找恰到好处的折中,即讨论如何在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。本书是围绕实际问题及其解决方案展开论述的,对一些至关重要的C++细节和相互关系提出了新的见解,为当今关键的C ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » C++编程剖析:问题、方案和设计准则 - (EPUB全文下载)