C++是由比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)于1983年在贝尔实验室开发的编程语言,最初称为"C with Classes",后更名为C++。作为C语言的超集,C++既保留了C语言的高效性、灵活性和接近硬件的特性,又通过面向对象编程(OOP)三大特性——封装、继承和多态——极大地增强了程序设计能力。C++支持多范式编程(过程式、面向对象、泛型编程),拥有强大的标准模板库(STL)和丰富的现代特性(如C++11引入的智能指针、lambda表达式等)。自C++98首个国际标准发布以来,C++持续演进,C++11、C++14、C++17和C++20等版本不断引入新特性,使其成为系统软件开发、游戏引擎、高性能计算和嵌入式系统开发的首选语言。C++的强类型系统和编译型特性使其在保证高性能的同时,也提供了较高的代码安全性和可维护性,是掌握现代软件工程的核心语言之一
