++的标准化与生长
1990年,,,,,C++的第一个标准被ISO/IEC批准。。。。。。。这一标准化的历程为C++的生长涤讪了坚实的基。。。。。。。,,,,使得它成为一个真正的国际通用编程语言。。。。。。。随后的?几年中,,,,,C++一直进化,,,,,新的标准如C++98、C++03、C++11、C++14、C++17和C++20一直推出,,,,,每一次的更新都为C++增添了新的特征和功效。。。。。。。
这一特征极大地提高了C++的表达能力和无邪性。。。。。。。
C++的标准化和生长:从C++98到现代C++C++的生长历程中,,,,,标准化是一个主要的里程碑。。。。。。。1990年,,,,,C++首次被正式标准化,,,,,这为C++的普遍应用涤讪了基础。。。。。。。随着盘算机手艺的一直前进,,,,,C++也在一直进化。。。。。。。1998年,,,,,C++98标准宣布,,,,,引入了模板(Template)和标准库(StandardTemplateLibrary,STL)等新特征,,,,,进一步提升了C++的?功效和使用效率。。。。。。。
进入21世纪后,,,,,C++继续一直生长,,,,,2003年的C++03标准和2011年的C++11标准相继宣布。。。。。。。C++11引入了lambda表达式、智能指针、rvalue引用等新特征,,,,,使得C++的编程气概越发明代?化、精练。。。。。。。C++14进一步完善了C++11的特征,,,,,引入了auto要害字和constexpr等新特征。。。。。。。
++的标准库
C++标准库(StandardTemplateLibrary,,,,,STL)是C++的一大亮点。。。。。。。STL提供了一系列高效的数据结构和算法模板,,,,,如向量(Vector)、列表(List)、荟萃(Set)、映射(Map)和行列(Queue)等。。。。。。。这些数据结构和算法模板通过模板(Template)机制实现,,,,,使得它们可以在差别数据类型上通用。。。。。。。
C++的降生配景:从C语言到面向工具编程在盘算机编程的早期阶段,,,,,C语言作为一种高效、无邪的系统编程语言,,,,,已经占有了主要职位。。。。。。。随着软件系统的?重大性一直增添,,,,,纯粹依赖C语言的开发已经难以知足现代软件开发的需求。。。。。。。这时,,,,,面向工具编?程(Object-OrientedProgramming,OOP)的看法最先受到重视。。。。。。。
面向工具编程不?仅可以提高代码的复用性和可维护性,,,,,还能够更好地治理重大的系统。。。。。。。
为了将面向工具编程引入到C语言中,,,,,1983年,,,,,BjarneStroustrup在贝尔实验室最先着手开发一种新的编程语言,,,,,这即是C++的起源。。。。。。。Stroustrup的初志是在保存C语言的初级操作能力的基础上,,,,,引入面向工具的编程范式。。。。。。。他希望能够创立一种既强盛又易于使用的编程语言,,,,,能够在系统编程和高级应用开发之间架起桥梁。。。。。。。
校对:管中祥(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


