跳到主要内容

C++ 教程

C++ 是一门面向对象的程序设计语言,从名字可以看出,它是在 C 语言的基础上进一步扩充和完善。

C++ 的语法复杂,被许多人认为是最难掌握的一门编程语言!主要原因包括:

  • C++ 具有复杂的语法以支持多功能性;
  • C++ 是一种包容性很强的语言,你可以做任何技术上可行的事情,即使逻辑上不正确;
  • 学习 C++ 之前最好先掌握 C 语言编程基础,但是 C 学得好不代表 C++ 就能学得好。

虽然 C++ 不好学,但它是一门非常强大的通用编程语言,许多大型软件都使用 C++ 编写。一方面是它支持面向对象、泛型编程等编程范式,另一方面是它拥有接近于 C 程序的执行效率。这些特性使得 C++ 在工业控制、汽车、医疗等领域依然是首选编程语言之一,这也是我们想要学习它的原因。

本教程将从零开始,介绍 C++ 编程语言相关的基础语法和一些高级概念,并进一步介绍 STL、Boost 库的基础知识和使用方法。

手册