C++语言, C++语言教程, C++语言技术, C++语言学习, C++语言学习教程, C++语言下载, C++语言开发, C++语言入门教程, C++语言进阶教程, C++语言高级教程, C++语言面试题, C++语言笔试题, C++语言编程思想

C++是一种由Bjarne Stroustrup在1980年左右在贝尔实验室开发的计算机编程语言。起初,它被命名为"C with Classes",在C语言的基础上添加了类,实现了面向对象编程。但C++不止如此,它还引入了虚函数,函数重载,运算符重载,模板,异常处理等新概念。

1983年,语言正式更名为C++,象征着是C语言的升级版。1985年,Stroustrup发布了首本C++书籍,《The C++ Programming Language》。随后C++在1998年和2003年经历了两次重大的标准化更新,被称为C++98和C++03,对C++进行了大量的修复和改进。

后来,C++在2011年,2014年,2017年和2020年又经历了四次重大的标准化更新,被称为C++11,C++14,C++17和C++20。这些新的标准引入了诸如智能指针,lambda表达式,自动类型推导,并行算法,概念等新特性。

C++至今仍是全球重要的编程语言之一,广泛应用于操作系统,嵌入式系统,游戏开发,高性能计算等领域。其强大的性能和灵活的语言特性使其在编程语言领域中占据重要地位。尽管复杂,C++通过不断更新和改进,仍将在可预见的未来继续影响我们的数字生活。

C++ 教程

C++教程-什么是C++?

C++教程-C和C++的区别

C++教程-C++的历史

C++教程-C++的特性

C++教程-Turbo C++的下载和安装

C++教程-第一个C++程序

C++教程-C++基本输/输出

C++教程-C++的变量

C++教程-C++的数据类型

C++教程-C++的关键字

C++教程-C++的运算符

C++教程-C++的标识符

C++教程-C++的表达式

C++ 控制流程

C++教程-C++ if-else语句

C++教程-C++switch语句

C++教程-C++for循环

C++教程-C++while循环

C++教程-C++do-while循环

C++教程-C++break语句

C++教程-C++continue语句

C++教程-C++的goto语句

C++教程-C++注释

C++ 函数

C++教程-C++函数

C++教程-C++按值传递和按引用传递

C++教程-C++递归

C++教程-C++存储类

C++ 数组

C++教程-C++数组

C++教程-C++将数组传递给函数

C++ 指针

C++教程-C++指针

C++教程-C++中的sizeof()运算符

C++教程-C++中的指针数组

C++教程-C++中的空指针

C++教程-C++中的引用

C++教程-C++引用vs指针

C++教程-C++中的函数指针

C++教程-什么是内存管理?

C++教程-malloc()与new在C++中的区别

C++教程-C++free() vs delete()

C++ 对象和类

C++教程-C++面向对象编程概念

C++教程-C++对象和类

C++教程-C++构造函数

C++教程-C++拷贝构造函数

C++教程-C++析构函数

C++教程-C++ this指针

C++教程-C++static

C++教程-C++结构体

C++教程-C++枚举

C++教程-C++友元函数

C++教程-C++数学函数

C++ 继承

C++教程-C++继承

C++教程-C++聚合(HAS-A关系)

C++ 多态性

C++教程-C++多态性

C++教程-C++重载(函数和运算符)

C++教程-C++函数重写

C++教程-C++虚函数

C++ 抽象类

C++教程-C++中的接口(抽象类)

C++教程-C++中的数据抽象

C++ 命名空间

C++教程-C++命名空间

C++ 字符串

C++教程-C++字符串

C++ 异常

C++教程-C++异常处理

C++教程-C++try/catch语句

C++教程-C++用户自定义异常

C++ 模板

C++教程-C++模板

C++ 信号处理

C++教程-C++信号处理

C++ 文件和流

C++教程-C++文件和流

C++教程-C++getline()

C++ 杂项概念

C++教程-C++与C#的区别

C++教程-C++转换为字符串

C++教程-C++和Python的区别

C++教程-C++结构体和类的区别

C++教程-C++中的虚析构函数

C++教程-C++Constructor和Destructor的区别

C++教程-C++位操作

C++教程-什么是引用变量?

C++教程-C++中的友元函数

C++教程-C++贪吃蛇代码

C++教程-C++中的内联函数(Inline Function)

C++教程-C++虚函数vs纯虚函数

C++教程-如何在C++中拆分字符串?

C++教程-C++中的范围-based for循环

C++教程-C++中的类型转换

C++教程-C++中两个数的最小公倍数(LCM)

C++教程-在C++中将字符串转换为整数

C++ STL(Standard Template Library)教程

C++教程-C++STL (Standard Template Library)教程

C++教程-C++Vector(向量)

C++教程-在C++中初始化Vector

C++教程-C++双端队列(Deque)

C++教程-C++链表(List)

C++教程-C++STL Set

C++教程-C++栈

C++教程-C++队列

C++教程-C++中的优先队列

C++教程-C++的map函数

C++教程-C++的multimap函数

C++教程-C++位集(bitset)函数

C++教程-C++算法函数

C++ 迭代器

C++教程-C++迭代器

C++教程-C++双向迭代器

C++教程-C++前向迭代器

C++教程-C++输入迭代器

C++教程-C++输出迭代器