浏览本商品所属分类:首页 > 计算机 > 程序设计 > C/C++/C# > C++
《C++语言的设计和演化(英文版)》
C++语言的设计和演化(英文版)
作者:[美]bjarne stroustrup
译者:
开本:32
ISBN:711109592
出版社:机械工业出版社
出版日期:2002-01-01
装帧:精装
书夫曼编号:478180
原价: 38
普通会员:35.53  一星会员:34.46
二星会员:33.75  三星会员:33.04

内容简介

Written  by  Bjarne  Struostrup,  the  designer  of  C++,  The  Design  and  Evolution  of  C++  presents  the  definitive  insider''''s  guide  to  the  design  and  development  of  the  C++  programming  language.  Without  omitting  critical  details  or  getting  bogged  down  in  technicalities,  Struostrup  presents  his  unique  insights  into  the  decisions  the  shaped  C++.  Every  C++  programmer  will  benefit  from  Stroustrup''''s  explanations  of  the  ''''why''''s''''  behind  the  language.        This  book  is  written  in  a  well-organized,  easy-to-read  style  that  is  often  instructive  and  occasionally  entertaining.  Key  insights  offer  the  beginner  logical  ''''hooks''''  on  which  to  hang  understanding  of  the  details  of  the  language.  It  also  provides  information  and  detailed  discussions  of  key  design  decisions  that  will  add  to  the  expert''''s  understanding.

顾客评论
>>浏览该商品的全部评论 >>我要发表评论

目录

目      录  Acknowledgments                                      Contents                                      Notes  to  the  Reader                                      Introduction                                      How  to  Read  this  Book                                      C      Timeline                                      Focus  on  Use  and  Users                                      Programming  Languages                                      References                                      Part  I:                                      The  Prehistory  of  C                                          I.l  Simula  and  Distributed  Systen1s                                      I.2  C  and  Systems  Programming                                      l.3  General  Background                                      C  with  Classes                                      2.1  The  Birth  of  C  with  Classes                                      2.2  Feature  overview                                      2.3  Classes                                      2.4  Run-Time  Efficiency                                      2.5  The  Linkage  Model                                      2.6  Static  Type  Checking                                      2.7  Why  C                                        2.8  Syntax  Problems                                      2.9  Derived  Classes                                      2.l0  The  Protection  Model                                      2.11  Run-Time  Guarantees                                      2.l2  Minor  Features                                      2.l3  Features  Considered,  but  not  Provided                                      2.l4  Work  Environment                                      The  Birth  of  C                                          3.l  From  C  with  Classes  to  C                                          3.2  Aims                                      3.3  Cfront                                      3.4  Language  Features                                      3.5  Virtual  Functions                                      3.6  Overloading                                      3.7  References                                      3.8  Constants                                      3.9  Memory  Management                                      3.10  Type  Checking                                      3.1l  Minor  Peatures                                      3.l2  Relationship  to  Classic  C                                      3.l3  Tools  for  Language  Design                                      3.l4  The  C      Programming  Language    lst  edition                                        3.l5  The  Whatis    Paper                                      C      Language  Design  Rules                                      4.l  Rules  and  Principles                                      4.2  General  Ru1es                                      4.3  Design  Support  Rules                                      4.4  Language-Technical  Rules                                      4.5  Low-Level  Programming  Support  Rules                                      4.6  A  Final  Word                                      Chronology  1985-1993                                      5.l  Introduction                                      5.2  Release  2.0                                      5.3  The  Annotated  Reference  Manual                                      5.4  ANSI  and  ISO  Standardization                                      Standardization                                      6.l  What  is  a  Standard                                        6.2  How  does  the  Committee  Operate                                        6.3  Clarifications                                      6.4  Extensions                                      6.5  Examples  of  Proposed  Extensions                                      Interest  and  Use                                      7.l  The  Explosion  in  Interest  and  Use                                      7.2  Teaching  and  Learning  C                                          7.3  Users  and  Applications                                      7.4  Commercial  Competition                                      Libraries                                      8.l  Introduction                                      8.2  C      Library  Design                                      8.3  Early  Libraries                                      8.4  Other  Libraries                                      8.5  A  Standard  Library                                      Looking  Ahead                                      9.l  Introduction                                      9.2  Retrospective                                      9.3  Only  a  Bridge                                        9.4  What  Will  Make  C      Much  More  Effective                                        Memory  Management                                      l0.l  Introduction                                      l0.2  Separating  Allocation  and  Initialization                                      l0.3  Array  Allocation                                      l0.4  Placement                                      l0.5  Deallocation  Problems                                      l0.6  Memory  Exhaustion                                      l0.7  Automatic  Garbage  Col1ection                                      Overloading                                      ll.l  Introduction                                      ll.2  Overload  Resolution                                      ll.3  Type-Safe  Linkage                                      ll.4  Object  Creation  and  Copying                                      ll.5  Notational  Convenience                                      ll.6  Adding  Operators  to  C                                          ll.7  Enumerations                                      Multiple  Inheritance                                      l2.l  Introduction                                      l2.2  Ordinary  Base  Classes                                      l2.3  Virtual  Base  Classes                                      l2.4  The  Object  Layout  Model                                      l2.5  Method  Combination                                      l2.6  The  Multiple  Inheritance  Controversy                                      l2.7  Delegation                                      l2.8  Renaming                                      l2.9  Base  and  Member  Initializers                                      Class  Concept  Rennements                                      l3.l  Introduction                                      l3.2  Abstract  Classes                                      13.3  const  Member  Functions                                      I3.4  Static  Member  Functions                                      13.5  Nested  Classes                                      13.6  Inherited::                                      l3.7  Relaxation  of  Overriding  Rules                                      l3.8  Multi-methods                                      l3.9  Protected  Members                                      l3.l0  Improved  Code  Generation                                      l3.ll  Pointers  to  Members                                      Casting                                      l4.l  Major  Extensions                                      l4.2  Run-Time  Type  Information                                      l4.3  A  New  Cast  Notation                                      Templater                                      l5.l  Introduction                                      l5.2  Temp1ates                                      l5.3  Class  Templates                                      l5.4  Constraints  on  Template  Arguments                                      15.5  Avoiding  Code  Replication                                      l5.6  Function  Templates                                      l5.7  Syntax                                      l5.8  Composition  Techniques                                      l5.9  Template  Class  Relationships                                      l5.l0  Template  Instantiation                                      l5.ll  Implications  of  Templates                                      Exception  Handling                                      l6.l  Introduction                                      l6.2  Aims  and  Assumptions                                      l6.3  Syntax                                      l6.4  Grouping                                      l6.5  Resource  Management                                      I6.5  Resumption  vs.  Termination                                      16.5  Asynchronous  Events                                      l6.6  Multi-level  Propagation                                      l6.7  Static  Checking                                      l6.8  Invariants                                      Namespaces                                      l7.l  Introduction                                      17.2  The  Problem                                      l7.3  Ideals  for  a  Solution                                      17.4  The  Solution:  Namespaces                                      l7.5  Implications  for  Classes                                      l7.6  C  Compatibility                                      The  C  Preprocessor                                      l8.l  Cpp                                      Index


C++语言的设计和演化(英文版)-相关图书
·经典分析中的傅立叶积分
·数控机床故障检测与维修问答
·帕尔马修道院
·俄国思想家
·药品管理行政执法指南
·索绪尔:本真状态及其张国力
·我们能否共同生存?:既彼此平等又互有差异
·比较教育概论
·关节炎概要
·新世纪古典文学经典读本--李清照诗词文选评
·青少年团体治疗――认知行为互动取向
·英汉电子产品及电路词典
·世纪情怀:张学良全传
·音乐之道的探求:论中国音乐美学史及其他
·数码宝贝03驯兽之王(8-13)(共6册)
·机械工程设计(英文版.原书第6版)
·新生代企业家
·实用服饰件设计制作
·塑造中国的理想安全环境
·战略企业家成功之道
未分类图书 网站地图 全部分类