网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Accelerted C++(英文版)

分享到:
Accelerted C++(英文版)

最 低 价:¥29.80

定 价:¥42.00

作 者:(美)凯尼格 等

出 版 社:机械工业出版社

出版时间:2006-04-01

I S B N:9787111188315

  • Accelerated C++
  • 送货上门
  • 价格
    29.80元
  • acelerated c++
  • 送货上门
  • 价格
    29.80元
    价格
    31.10元
    价格
    31.50元
    价格
    35.20元

    商品详情

    编辑推荐

      为什么《Accelerated C++(英文版)》给我们的印象会如此深刻呢?这是因为:它一开始就讲授最有用的概念,而不是最基本的概念。读者很快就能够开始编程。

    内容简介

      本书的第一部分分为前七章,专注于使用标准抽象进行编程。第二部分从第8章开始,讨论如何定义你自己的抽象。
      首选介绍库是一个非同寻常的注意,但我们认为这是正确的。C++语言的许多部分——尤其是那些较困难的部分——主要出库作者利益的考虑面存在的。库的用户根本需了解语言的那些部分。因此在第一部分中我们避开语言的这此特性不谈,与使用转传统的方式相比,我们撤离式使得更快地编写出有意义的C++程序成为可能。
      本书的许多部分引用到其他部分。这种引用看上去像“§39.4.3/857”的模样,它指的是引用的文本位于第857页,并且是第39.4.3小结的一部分。
      本书的每一章都以一个称为“Details“的小节收尾。安排这一切有两个用意:它们可以命名你加深对该章介绍的概念的记忆,并且它们还包含一些额外的相关信息。
      作者简介:
      凯尼格:AT&T大规模程序研发部成员。他从1986年开始从事C语言的研究,1977年加入贝尔实验室。在1989年ISO/ANSIC++委员会成立时,他就加入了该委员会,并一直担任项目编辑。他还是《Ruminations on C++》(C++沉思录)、《C Traps and Pitfalls》的作者。

    作者简介

      Andrew Koenig AT&T大规模程序研发部(前贝尔实验室)成员,他从1986年开始从事C语言的研究,1977年加入贝尔实验室,在1989年ISO/ANSI C++委员会成立时,他就加入了该委员会,并一直担任项目编辑。他还是《Ruminatiions on C++》(C++沉思录),《CTraps and Pitfalls》的作者。

    目录

    Preface
    Chapter 0 Getting started
    0.1 Comments
    0.2 #include
    0.3 The main function
    0.4 Curly braces
    0.5 Using the standard library for output
    0.6 The return statement
    0.7 A slightly deeper look
    0.8 Details
    Chapter I Working with strings
    1.1 Input
    1.2 Framing a name
    1.3 Details
    Chapter 2 Looping and counting
    2.1 The problem
    2.2 Overall structure
    2.3 Writing an unknown number of rows
    2.4 Writing a row
    2.5 The complete framing program
    2.6 Counting
    2.7 Details
    Chapter 3 Working with batches of data
    3.1 Computing student grades
    3.2 Using medians instead of averages
    3.3 Details
    Chapter 4 Organizing programs and data
    4.1 Organizing computations
    4.2 Organizing data
    4.3 Putting it all together
    4.4 Partitioning the grading program
    4.5 The revised grading program
    4.6 Details
    Chapter 5 Using sequential containers and analyzing strings
    5.1 Separating students into categories
    5.2 Iterators
    5.3 Using iterators instead of indices
    5.4 Rethinking our data structure for better performaan
    5.5 The list type
    5.6 Taking strings apart
    5.7 Testing our split function
    5.8 Putting strings together
    5.9 Details
    Chapter 6 Using library algorithms
    6.1 Analyzing strings
    6.2 Comparing grading schemes
    6.3 Classifying students, revisited
    6.4 Algorithms, containers, and iterators
    6.5 Details
    Chapter 7 Using associative containers
    7.1 Containers that support efficient look-up
    7.2 Counting words
    7.3 Generating a cross-reference table
    7.4 Generating sentences
    7.5 A note on performance
    7.6 Details
    Chapter 8 Writing generic functions
    8.1 What is a generic function?
    8.2 Data-structure independence
    8.3 Input and output iterators
    8.4 Using iterators for flexibility
    8.5 Details
    Chapter 9 Defining new types
    9.1 Student info revisited
    9.2 Class types
    9.3 Protection
    9.4 The Student_info class
    9.5 Constructors
    9.6 Using the Student_info class
    9.7 Details
    Chapter 10 Managing memory and low-level data structure
    10.1 Pointers and arrays
    10.2 String literals revisited
    10.3 Initializing arrays of character pointers
    10.4 Arguments to main
    10.5 Reading and writing files
    10.6 Three kinds of memory management
    10.7 Details
    Chapter 11 Defining abstract data types
    11.1 The vec class
    11.2 Implementing the Vec class
    11.3 Copy control
    11.4 Dynamic Vecs
    11.5 Flexible memory management
    11.6 Details
    Chapter 12 Making class objects act like values
    12.1 A simple string class
    12.2 Automatic conversions
    12.3 Str operations
    12.4 Some conversions are hazardous
    12.5 Conversion operators
    12.6 Conversions and memory management
    12.7 Details
    Chapter 13 Using inheritance and dynamic binding
    13.1 Inheritance
    13.2 Polymorphism and virtual functions
    13.3 Using inheritance to solve our problem
    13.4 A simple handle class
    13.5 Using the handle class
    13.6 Subtleties
    13.7 Details
    Chapter 14 Managin8 memory (almost) automatically
    14.1 Handles that copy their objects
    14.2 Reference-counted handles
    14.3 Handles that let you decide when to share data
    14.4 An improvement on controllable handles
    14.5 Details
    Chapter 15 Revisitin$ character pictures
    15.1 Design
    15.2 Implementation
    15.3 Details
    Chapter 16 Where do we go from here?
    16.1 Use the abstractions you have
    16.2 Learn more
    Appendix A Language details
    A.1 Declarations
    A.2 Types
    A.3 Expressions
    A.4 Statements
    Appendix B Library summary
    B.1 Input- output
    B.2 Containers and iterators
    B.3 Algorithms
    Index

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...