C++之旅(英文版)

C++之旅(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (本贾尼·斯特劳斯特卢普)
2016-03
版次: 1
ISBN: 9787121273308
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 192页
字数: 235千字
正文语种: 英语
  •   本书作者是C++语言的设计者和*初实现者,本书的写作目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现在读者面前,并给出一些关键示例,让读者在很短的时间内就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言*新特性的C/C++程序设计人员,以及精通其他高级语言而想了解C++语言特性和优点的人员。
      Bjarne Stroustrup,本贾尼·斯特劳斯特卢普博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人,AT&T、贝尔实验室和ACM成员,现任德州农工大学计算机系首席教授。1979年,B. S开始开发一种语言,当时称为“C with Classes”(带类的C),后来演化为C++。1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming Language的第三版。C++的标准化标志着B. S博士倾20年心血的伟大构想终于实现。

    前言
    1 The Basics
    1.1 Introduction 
    1.2 Programs 
    1.3 Hello, World! 
    1.4 Functions 
    1.5 Types, Variables, and Arithmetic 
    1.6 Scope 
    1.7 Constants 
    1.8 Pointers, Arrays, and References 
    1.9 Tests 
    1.10 Advice 
    2 User-Defined Types
    2.1 Introduction 
    2.2 Structures 
    2.3 Classes 
    2.4 Unions 
    2.5 Enumerations 
    2.6 Advice 
    3 Modularity
    3.1 Introduction 
    3.2 Separate Compilation 
    3.3 Namespaces 
    3.4 Error Handling 
    3.5 Advice 
    4 Classes
    4.1 Introduction 
    4.2 Concrete Types 
    4.3 Abstract Types 
    4.4 Virtual Functions 
    4.5 Class Hierarchies 
    4.6 Copy and Move 
    4.7 Advice 
    5 Templates
    5.1 Introduction 
    5.2 Parameterized Types 
    5.3 Function Templates 
    5.4 Concepts and Generic Programming 
    5.5 Function Objects 
    5.6 Variadic Templates 
    5.7 Aliases 
    5.8 Template Compilation Model 
    5.9 Advice 
    6 Library Overview
    6.1 Introduction 
    6.2 Standard-Library Components 
    6.3 Standard-Library Headers and Namespace 
    6.4 Advice 
    7 Strings and Regular Expressions
    7.1 Introduction 
    7.2 Strings 
    7.3 Regular Expressions 
    7.4 Advice 
    8 I/O Streams
    8.1 Introduction 
    8.2 Output 
    8.3 Input 
    8.4 I/O State 
    8.5 I/O of User-Defined Types 
    8.6 Formatting 
    8.7 File Streams 
    8.8 String Streams 
    8.9 Advice 
    9 Containers
    9.1 Introduction 
    9.2 vector 
    9.3 list 
    9.4 map 
    9.5 unordered_map 
    9.6 Container Overview 
    9.7 Advice 
    10 Algorithms
    10.1 Introduction 
    10.2 Use of Iterators 
    10.3 Iterator Types 
    10.4 Stream Iterators 
    10.5 Predicates 
    10.6 Algorithm Overview 
    10.7 Container Algorithms 
    10.8 Advice 
    11 Utilities
    11.1 Introduction 
    11.2 Resource Management 
    11.3 Specialized Containers 
    11.4 Time 
    11.5 Function Adaptors 
    11.6 Type Functions 
    11.7 Advice 
    12 Numerics
    12.1 Introduction 
    12.2 Mathematical Functions 
    12.3 Numerical Algorithms 
    12.4 Complex Numbers 
    12.5 Random Numbers 
    12.6 Vector Arithmetic 
    12.7 Numeric Limits 
    12.8 Advice 
    13 Concurrency
    13.1 Introduction 
    13.2 Tasks and thread s 
    13.3 Passing Arguments 
    13.4 Returning Results 
    13.5 Sharing Data 
    13.6 Waiting for Events 
    13.7 Communicating Tasks 
    13.8 Advice 
    14 History and Compatibility
    14.1 History 
    14.2 C++11 Extensions 
    14.3 C/C++ Compatibility 
    14.4 Bibliography 
    14.5 Advice 
    Index
  • 内容简介:
      本书作者是C++语言的设计者和*初实现者,本书的写作目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现在读者面前,并给出一些关键示例,让读者在很短的时间内就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言*新特性的C/C++程序设计人员,以及精通其他高级语言而想了解C++语言特性和优点的人员。
  • 作者简介:
      Bjarne Stroustrup,本贾尼·斯特劳斯特卢普博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人,AT&T、贝尔实验室和ACM成员,现任德州农工大学计算机系首席教授。1979年,B. S开始开发一种语言,当时称为“C with Classes”(带类的C),后来演化为C++。1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming Language的第三版。C++的标准化标志着B. S博士倾20年心血的伟大构想终于实现。

  • 目录:
    前言
    1 The Basics
    1.1 Introduction 
    1.2 Programs 
    1.3 Hello, World! 
    1.4 Functions 
    1.5 Types, Variables, and Arithmetic 
    1.6 Scope 
    1.7 Constants 
    1.8 Pointers, Arrays, and References 
    1.9 Tests 
    1.10 Advice 
    2 User-Defined Types
    2.1 Introduction 
    2.2 Structures 
    2.3 Classes 
    2.4 Unions 
    2.5 Enumerations 
    2.6 Advice 
    3 Modularity
    3.1 Introduction 
    3.2 Separate Compilation 
    3.3 Namespaces 
    3.4 Error Handling 
    3.5 Advice 
    4 Classes
    4.1 Introduction 
    4.2 Concrete Types 
    4.3 Abstract Types 
    4.4 Virtual Functions 
    4.5 Class Hierarchies 
    4.6 Copy and Move 
    4.7 Advice 
    5 Templates
    5.1 Introduction 
    5.2 Parameterized Types 
    5.3 Function Templates 
    5.4 Concepts and Generic Programming 
    5.5 Function Objects 
    5.6 Variadic Templates 
    5.7 Aliases 
    5.8 Template Compilation Model 
    5.9 Advice 
    6 Library Overview
    6.1 Introduction 
    6.2 Standard-Library Components 
    6.3 Standard-Library Headers and Namespace 
    6.4 Advice 
    7 Strings and Regular Expressions
    7.1 Introduction 
    7.2 Strings 
    7.3 Regular Expressions 
    7.4 Advice 
    8 I/O Streams
    8.1 Introduction 
    8.2 Output 
    8.3 Input 
    8.4 I/O State 
    8.5 I/O of User-Defined Types 
    8.6 Formatting 
    8.7 File Streams 
    8.8 String Streams 
    8.9 Advice 
    9 Containers
    9.1 Introduction 
    9.2 vector 
    9.3 list 
    9.4 map 
    9.5 unordered_map 
    9.6 Container Overview 
    9.7 Advice 
    10 Algorithms
    10.1 Introduction 
    10.2 Use of Iterators 
    10.3 Iterator Types 
    10.4 Stream Iterators 
    10.5 Predicates 
    10.6 Algorithm Overview 
    10.7 Container Algorithms 
    10.8 Advice 
    11 Utilities
    11.1 Introduction 
    11.2 Resource Management 
    11.3 Specialized Containers 
    11.4 Time 
    11.5 Function Adaptors 
    11.6 Type Functions 
    11.7 Advice 
    12 Numerics
    12.1 Introduction 
    12.2 Mathematical Functions 
    12.3 Numerical Algorithms 
    12.4 Complex Numbers 
    12.5 Random Numbers 
    12.6 Vector Arithmetic 
    12.7 Numeric Limits 
    12.8 Advice 
    13 Concurrency
    13.1 Introduction 
    13.2 Tasks and thread s 
    13.3 Passing Arguments 
    13.4 Returning Results 
    13.5 Sharing Data 
    13.6 Waiting for Events 
    13.7 Communicating Tasks 
    13.8 Advice 
    14 History and Compatibility
    14.1 History 
    14.2 C++11 Extensions 
    14.3 C/C++ Compatibility 
    14.4 Bibliography 
    14.5 Advice 
    Index
查看详情
您可能感兴趣 / 更多
C++之旅(英文版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++之旅(英文版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++之旅(英文版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++之旅(英文版)
C++编程这样学
胡芳
C++之旅(英文版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++之旅(英文版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++之旅(英文版)
C++面向对象程序设计(第4版)
谭浩强
C++之旅(英文版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++之旅(英文版)
C++开发案例精讲
杨国兴 著
C++之旅(英文版)
C++ Concurrency in Action
Anthony Williams
C++之旅(英文版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++之旅(英文版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
系列丛书 / 更多
C++之旅(英文版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++之旅(英文版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++之旅(英文版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++之旅(英文版)
C++编程这样学
胡芳
C++之旅(英文版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++之旅(英文版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++之旅(英文版)
C++面向对象程序设计(第4版)
谭浩强
C++之旅(英文版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++之旅(英文版)
C++开发案例精讲
杨国兴 著
C++之旅(英文版)
C++ Concurrency in Action
Anthony Williams
C++之旅(英文版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++之旅(英文版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
相关图书 / 更多
C++之旅(英文版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++之旅(英文版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++之旅(英文版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++之旅(英文版)
C++编程这样学
胡芳
C++之旅(英文版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++之旅(英文版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++之旅(英文版)
C++面向对象程序设计(第4版)
谭浩强
C++之旅(英文版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++之旅(英文版)
C++开发案例精讲
杨国兴 著
C++之旅(英文版)
C++ Concurrency in Action
Anthony Williams
C++之旅(英文版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++之旅(英文版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编