第一部分 基础入门

C++ (/ˌsiːˌplʌsˈplʌs/) 的发明人是 Bjarne Stroustrup (/ˈbjɑːrnə ˈstraʊstrʊp/, 1950/12/30, http://www.stroustrup.com),

C++ 的历史可以追溯到 1979,最初的灵感来自一种叫作 Simula 的语言。 起初,Bjarne Stroustrup 把他发明的语言称为 Cfront,1983 年更名为 C++。

1998 年,C++ 标准委员会发布了第一个 C++ 国际标准 ISO/IEC 14882:1998,俗称 C++98。 C++98 包含了标准模板库 (Standard Template LibrarySTL)。

2003 年,C++ 标准委员会修正了 C++98 的若干错误,发布了第二个 C++ 国际标准 ISO/IEC 14882:2003,俗称 C++03

之后,C++ 发展缓慢,直到 2011 年,C++ 标准委员会发布了第三个 C++ 国际标准 ISO/IEC 14882:2011,俗称 C++11。 C++11 是一次大改动,给 C++ 增加了一些很有用的功能,比如:右值引用 (Rvalue)、Lambda、对多线程的支持(包括原子操作)和智能指针等。 在 C++11 之后,C++ 标准委员会以每三年更新一次的速度向前推进 C++ 标准。

2014 年发布 ISO/IEC 14882:2014,俗称 C++14。 C++14 只是小改动,主要修正 C++11 的错误,增加的功能不多,但包含了读写锁

2017 年发布 ISO/IEC 14882:2017,俗称 C++17。 C++17 增加了对文件系统的支持。

C++20 在制定中。


本文访问量

本站总访问量

本站总访客数