C++ 入门基础
1. 理解 C++ 的特点
- 用途广泛:系统开发、游戏引擎、嵌入式、高性能计算等。
- 面向对象(OOP):支持类、继承、多态等特性。
- 高效性:直接操作内存,适合对性能要求高的场景。
- 兼容 C 语言:C++ 几乎完全兼容 C 语法,但更强调类型安全。
2. 搭建开发环境
- 编译器:GCC (Linux/macOS)、MSVC (Windows)、Clang。
- IDE 推荐:Visual Studio (Windows)、VS Code + C++插件(跨平台)、CLion(跨平台,JetBrains出品)。
3. 基础语法
- 变量与数据类型:
int,float,double,char,bool。 - 运算符:算术、逻辑、位运算。
- 控制结构:
if-else、for、while、switch。
Hello World
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
进阶核心知识
1. 函数
- 参数传递:值传递、引用传递(
&)、指针传递。
函数定义与调用:
int add(int a, int b) {
return a + b;
}
2. 面向对象编程(OOP)
继承与多态:
class Animal {
public:
{
cout << << endl;
}
};
: Animal {
:
{
cout << << endl;
}
};

