探索 C++ 学习之路
一份从零开始的系统性学习指南。这里不仅有代码,更有一条清晰的成长路径,助你构建坚实的 C++ 知识堡垒。
$
git clone https://github.com/hxd77/C_plusplus.git
Copied!
核心参考教材
本项目不仅是代码仓库,更是《C++语言程序设计(第5版)》的实践伴侣。理论与实践结合,让学习更高效。
课程大纲 Syllabus
Chapter 1
Introduction
C++ 语言的历史背景、特点以及开发环境(IDE)的安装与配置。
Chapter 2
Basic Program Design
基本数据类型、运算符、表达式以及流程控制语句(if, switch, loop)。
Chapter 3
Function
函数的定义与声明、参数传递机制、内联函数以及函数重载。
Core Concept
Classes and Objects
面向对象编程的核心。封装、构造函数、析构函数与类的组合。
Chapter 5
Data Sharing & Protection
静态成员 (static)、友元 (friend) 以及常对象 (const) 的使用策略。
Chapter 6
Arrays, Pointers & Strings
深入理解内存地址。数组与指针的关系,以及字符串处理。
Advanced
Class Inheritance
继承与派生是代码复用的基石。本章讲解基类与派生类的关系、访问控制以及类型兼容性规则。