C++ 简介

C++ 教程 · 第 1 章 · 30 次浏览

C++ 由 Bjarne Stroustrup 于 1983 年在 C 语言基础上扩展而来,核心增加是面向对象:类、封装、继承、多态。它保留了 C 的性能,同时支持更高级的抽象。

C++ 是性能敏感领域的王者:游戏引擎(Unreal)、浏览器内核、高频交易、嵌入式、自动驾驶都离不开它。语法复杂、上手门槛高,但学会了非常值钱。

C++ 与 C 的关系

C++ 是 C 的超集(大部分 C 代码可以直接编译),增加了类、模板、标准库(STL)、异常、重载等特性。

版本

C++11 是里程碑(现代 C++ 起点),C++17/20/23 持续演进。新项目直接用 C++17 及以上。

代码示例

#include <iostream>
using namespace std;

int main() {
    cout << "你好,C++!" << endl;
    return 0;
}

// 编译
// g++ hello.cpp -o hello && ./hello