C++ Banner

探索 C++ 学习之路

一份从零开始的系统性学习指南。这里不仅有代码,更有一条清晰的成长路径,助你构建坚实的 C++ 知识堡垒。

C++ VS Code Windows 11
$ 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

继承与派生是代码复用的基石。本章讲解基类与派生类的关系、访问控制以及类型兼容性规则。