essential c++英文版

上传者: shenjianqin | 上传时间: 2022-02-11 16:17:25 | 文件大小: 920KB | 文件类型: -
《Essential C++(英文版)》是众多C++初学者的入门经典。《Essential C++(英文版)》从4个方面来表现C++的本质:procedural(过程化的)、generic(泛型的)、object-based(基于对象的)、object-oriented(面向对象的)。《Essential C++(英文版)》的组织围绕着一系列由浅入深的程序问题,以及用以解决这些问题的语言特性。按照这种方式,读者不但会学到C++的函数和结构,还会学习到它们的设计目的和基本原理。   《Essential C++(英文版)》涉猎范围很广,内容涉及C++语言发展的主要几个方面,适合有一定基础的C++初学者。 Essential C++(英文版) 目录 Chapter 1: Basic C++ Programming  1.1: How to Write a C++ Program  1.2: Defining and Initializing a Data Object 1.3: Writing Expressions  1.4: Writing Conditional and Loop Statements 1.5: How to Use Arrays and Vectors  1.6 Pointers Allow for Flexibility  1.7: Writing and Reading Files  Chapter 2: Procedural Programming  2.1: How to Write a Function  2.2: Invoking a Function  2.3: Providing Default Parameter Values  2.4: Using Local Static Objects  2.5: Declaring a Function Inline  2.6: Providing Overloaded Functions  2.7: Defining and Using Template Functions  2.8: Pointers to Functions Add Flexiblity  2.9: Setting Up a Header File  Chapter 3: Generic Programming  3.1: The Arithmetic of Pointers  3.2: Making Sense of Iterators  3.3: Operations Common to All Containers  3.4: Using the Sequential Containers  3.5: Using the Generic Algorithms  3.6: How to Design a Generic Algorithm  3.7: Using a Map  3.8: Using a Set  3.9: How to Use Iterator Inserters  3.10: Using the iostream Iterators  Chapter 4: Object-Based Programming  4.1: How to Implement a Class  4.2: What Are Class Constructors and the Class Destructor?  4.3: What Are mutable and const?  4.4: What Is the this Pointer?  4.5: Static Class Members  4.6: Building an Iterator Class  4.7: Collaboration Sometimes Requires Friendship  4.8: Implementing a Copy Assignment Operator 4.9: Implementing a Function Object  4.10: Providing Class Instances of the iostream Operators  4.11: Pointers to Class Member Functions  Chapter 5: Object-Oriented Programming  5.1: Object-Oriented Programming Concepts  5.2: A Tour of Object-Oriented Programming  5.3: Polymorphism without Inheritance  5.3: Defining an Abstract Base Class  5.4: Defining a Derived Class  5.5: Using an Inheritance Hierarchy  5.6: How Abstract Should a Base Class Be?  5.7: Initialization, Destruction, and Copy  5.8: Defining a Derived Class Virtual Function  5.9: Run-Time Type Identification  Chapter 6: Programming with Templates  6.1: Parameterized Types  6.2: The Template Class Definition  6.3: Handling Template Type Parameters  6.4: Implementing the Template Class  6.5: A Function Template Output Operator  6.6: Constant Expressions and Default Parameters  6.7: Template Parameters as Strategy  6.8: Member Template Functions  Chapter 7: Exception Handling  7.1: Throwing an Exception  7.2: Catching an Exception  7.3: Trying for an Exception  7.4: Local Resource Management  7.5: The Standard Exceptions  Appendix A: Exercise Solutions  Appendix B: Generic Algorithms Handbook  Index 

文件下载

评论信息

  • xx9858 :
    可以复制的,很好,谢谢分享
    2016-02-01
  • ljyss9 :
    恩,英文原版,很值得一看
    2015-07-22
  • d_frostmourne :
    写的还不错,目前还未看完
    2015-04-19
  • aassiduous :
    非常好的书,需要有时间慢慢看,相信看了几章就会有很大的提高
    2014-08-03
  • u011493303 :
    很不错的资源,挺有帮助的。
    2014-07-26

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明