第一章:C++ 基础
C++ 是 C 语言的超集,增加了面向对象、泛型编程等特性。
#include <iostream>
int main() {
std::cout << "Hello, C++!" << std::endl;
return 0;
} 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 提供了 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);