C++必知必会

出版时间:2007-7  出版社:人民邮电  作者:杜赫斯特  页数:249  
Tag标签:无  

内容概要

  本书描述了C++编程和设计中必须掌握但却不易掌握的主题,这些主题涉及的范围较广,包括指针操作模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,最终浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员必备的“常识”,其实非意味着简单或平庸,而是“必不可少”。  本书适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。

作者简介

  Stephen C.Dewhurst是贝尔实验室第一批C++程序员之一,拥有20多年C++项目经验,涉及的领域包括编译器设计、证券交易、电子商务和嵌入式通信技术等。他曾独自或与人合作撰写多种C++书籍,是TheC++Sou rce的顾问团成员,C/C++Use rs Jou rnal的资深编辑,也是C++Report的专栏作家。他还是两种C++编译器的作者,并发表了大量关于编译器设计和C++编程技术的文章。

书籍目录

Item 1 Data AbstractionItem 2 PolymorphismItem 3 Design PatternsItem 4 The Standard Template LibraryItem 5 References Are Aliases, Not PointersItem 6 Array Formal ArgumentsItem 7 Const Pointers and Pointers to ConstItem 8 Pointers to PointersItem 9 New Cast OperatorsItem 10 Meaning of a Const Member FunctionItem 11 The Compiler Puts Stuff in ClassesItem 12 Assignment and Initialization Are DifferentItem 13 Copy OperationsItem 14 Function PointersItem 15 Pointers to Class Members Are Not PointersItem 16 Pointers to Member Functions Are Not PointersItem 17 Dealing with Function and Array DeclaratorsItem 18 Function ObjectsItem 19 Commands and HollywoodItem 20 STL Function ObjectsItem 21 Overloading and Overriding Are DifferentItem 22 Template MethodItem 23 NamespacesItem 24 Member Function LookupItem 25 Argument Dependent LookupItem 26 Operator Function LookupItem 27 Capability QueriesItem 28 Meaning of Pointer ComparisonItem 29 Virtual Constructors and PrototypeItem 30 Factory MethodItem 31 Covariant Return TypesItem 32 Preventing CopyingItem 33 Manufacturing Abstract BasesItem 34 Restricting Heap AllocationItem 35 Placement NewItem 36 Class-Speci.c Memory ManagementItem 37 Array AllocationItem 38 Exception Safety AxiomsItem 39 Exception Safe FunctionsItem 40 RAIIItem 41 New, Constructors, and ExceptionsItem 42 Smart PointersItem 43 auto_ptr Is UnusualItem 44 Pointer ArithmeticItem 45 Template TerminologyItem 46 Class Template Explicit SpecializationItem 47 Template Partial SpecializationItem 48 Class Template Member SpecializationItem 49 Disambiguating with TypenameItem 50 Member TemplatesItem 51 Disambiguating with TemplateItem 52 Specializing for Type InformationItem 53 Embedded Type InformationItem 54 TraitsItem 55 Template Template ParametersItem 56 PoliciesItem 57 Template Argument DeductionItem 58 Overloading Function TemplatesItem 59 SFINAEItem 60 Generic AlgorithmsItem 61 You Instantiate What You UseItem 62 Include GuardsItem 63 Optional KeywordsBibliographyIndexIndex ofCode Examples

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++必知必会 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7