Skip to Content
C++语言导学(原书第2版)
book

C++语言导学(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
5h 35m
Chinese
Pearson
Content preview from C++语言导学(原书第2版)

16.1.1 大事年表

创造C++的工作始于1979年秋天,当时的名字是“带类的C”。下面是简要的大事年表:

1979 “带类的C”的工作开始。最初的特性集合包括类、派生类、公有/私有访问控制、构造函数和析构函数以及带实参检查的函数声明。最初的库支持非抢占的并发任务和随机数发生器。

1984 “带类的C”被重新命名为C++。在那个时候,C++已经引入了虚函数、函数与运算符重载、引用以及I/O流和复数库。

1985 C++第一个商业版本发布(10月14日)。标准库中包含了I/O流、复数和多任务(非抢占调度)。

1985 《C++Programming Language》《C++程序设计语言》出版(“TC++PL”,10月14日)[Stroustrup,1986]。

1989 《C++Reference Manual》《C++参考手册批注版》出版(“the ARM”)[Ellis,1989]。

1991 《C++Programming Language,Second Edition》《C++程序设计语言(第2版)》出版[Stroustrup,1991],提出了使用模板的泛型编程和基于异常的错误处理,包括通用的资源管理理念“资源管理即初始化”(RAII)。

1997 《C++Programming Language,Third Edition》《C++程序设计语言(第3版)》出版[Stroustrup,1997],引入了ISO C++标准,包括名字空间、dynamic_cast和模板的很多改进。标准库加入了标准库模板库(STL)泛型容器和算法框架。

1998 ISO C++标准发布[C++,1998]。

2002 标准的修订工作开始,这个版本俗称C++0x。

2003 ISO C++标准的一个“错误修正版”发布。一个C++技术报告引入了新的标准库组件,诸如正则表达式、无序容器(哈希表)和资源管理指针,这些内容后来成为C++11的一部分。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

软件开发实践:项目驱动式的Java开发指南

软件开发实践:项目驱动式的Java开发指南

Raoul-Gabriel Urma, Richard Warburton
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu

Publisher Resources

ISBN: 9787111633280