正在学习:C++ 教学     •     章节数:4     •     坚持学习,每天进步一点点
⚙️

C++ 教学

C++ 是一门功能强大的编程语言,兼具高效性和灵活性,广泛应用于游戏开发、系统软件、嵌入式等领域。

← 返回首页

第一章:C++ 基础

C++ 是 C 语言的超集,增加了面向对象、泛型编程等特性。

#include <iostream>

int main() {
    std::cout << "Hello, C++!" << std::endl;
    return 0;
}

第二章:类与对象

类是 C++ 面向对象编程的核心,可以封装数据和行为。

class Cat {
public:
    void speak() {
        std::cout << "Meow!" << std::endl;
    }
};

第三章:STL 标准库

STL 提供了 vector、map、algorithm 等强大工具,大幅提升开发效率。

#include <vector>
#include <algorithm>

std::vector<int> v = {3, 1, 4, 1, 5};
std::sort(v.begin(), v.end());

第四章:智能指针

智能指针是 modern C++ 的重要特性,可自动管理内存,避免内存泄漏。

#include <memory>

std::unique_ptr<int> p(new int(10));
std::shared_ptr<int> sp = std::make_shared<int>(20);