Skip to content

简介

本书是一份面向零基础读者的 C++ 学习笔记,从最基本的语法概念出发,逐步深入到面向对象编程、泛型编程、内存管理以及现代 C++ 特性。

  • 入门准备 — 了解 C++ 的背景,搭建开发环境,编写第一个程序
  • 语言基础 — 变量、数据类型、流程控制、函数、数组与字符串
  • 面向对象编程 — 类与对象、继承与多态、运算符重载
  • 内存与资源管理 — 指针、引用、智能指针、移动语义
  • 泛型编程与标准库 — 模板、STL 容器、算法与迭代器
  • 现代 C++ 特性 — C++11/14/17 的核心新特性
  • 工程实践 — 异常处理、文件 IO、编译与构建

本书以 C++17 为主要参考标准,涉及早期标准引入的特性时会注明其所属版本。

建议按章节顺序阅读。每章内容在逻辑上依赖前序章节的知识,跳读可能导致理解困难。有其他编程语言基础的读者可以快速浏览前两部分,从第三部分开始重点阅读。