<C++>目录

本文最后更新于:2024年9月26日 晚上

目录


2022.3.27 22:08

1 C++ 基础知识

  • 1.1 注释

  • 1.2 标识符

    • 1.2.1 变量

    • 1.2.2 常量

    • 1.2.3 关键字

    • 1.2.4 标识符命名规则

  • 1.3 数据类型

    • 1.3.1 整形

    • 1.3.2 实型(浮点型)

    • 1.3.3 字符型

    • 1.3.4 字符串型

    • 1.3.5 布尔类型

    • 1.3.6 sizeof 关键字

  • 1.4 运算符

    • 1.4.1 算术运算符

    • 1.4.2 赋值运算符

    • 1.4.3 比较运算符

    • 1.4.4 逻辑运算符

    • 1.4.5 强制类型转换运算符

  • 1.5 数据的输入与输出

  • 1.6 头文件和命名空间

2 程序流程结构

  • 2.1 选择结构

    • 2.1.1 if 语句

    • 2.1.2 三目运算符

    • 2.1.3 switch 语句

  • 2.2 循环结构

    • 2.2.1 while 循环语句

    • 2.2.2 do…while 循环语句

    • 2.2.3 for 循环语句

    • 2.2.4 嵌套循环

  • 2.3 跳转语句

    • 2.3.1 break 语句

    • 2.3.2 continue 语句

    • 2.3.3 goto 语句

3 函数和数组

  • 3.1 函数的定义和使用

    • 3.1.1 函数的定义

    • 3.1.2 函数的调用

    • 3.1.3 函数的声明

    • 3.1.4 标识符的作用域与可见性

    • 3.1.5 函数的分文件编写

    • 3.1.6 默认参数

    • 3.1.7 占位参数

    • 3.1.8 函数重载

    • 3.1.9 内联函数

  • 3.2 数组

    • 3.2.1 一维数组

    • 3.2.2 二维数组

4 指针和结构体

  • 4.1 指针

    • 4.1.1 指针的定义和使用

    • 4.1.2 空指针和野指针

    • 4.1.3 const 修饰指针

    • 4.1.4 指针和数组

    • 4.1.5 指针和函数

    • 4.1.6 指针、数组和函数

  • 4.2 结构体

    • 4.2.1 结构体的定义

    • 4.2.2 创建结构体变量

    • 4.2.3 结构体指针

    • 4.2.4 结构体做函数参数

    • 4.2.5 const 修饰结构体

5 项目:通讯录管理系统

6 内存和引用

  • 6.1 内存分区模型

    • 6.1.1 程序运行前

    • 6.1.2 程序运行后

    • 6.1.3 new 操作符

  • 6.2 引用

    • 6.2.1 引用的基本使用

    • 6.2.2 引用注意事项

    • 6.2.3 引用做函数参数

    • 6.2.4 引用做返回值

    • 6.2.5 引用的本质

    • 6.2.6 常量引用

7 类和对象

  • 7.1 封装

  • 7.2 对象的初始化和清理

    • 7.2.1 构造函数和析构函数

      • 7.2.1.1 构造函数
      • 7.2.1.2 析构函数
    • 7.2.2 构造函数的分类及调用

    • 7.2.3 拷贝构造函数的调用时机

    • 7.2.4 构造函数的调用规则

    • 7.2.5 深拷贝与浅拷贝

    • 7.2.6 类对象作为类成员

    • 7.2.7 静态成员

  • 7.3 C++ 对象模型和 this 指针

    • 7.3.1 this 指针

    • 7.3.2 空指针访问成员函数

    • 7.3.3 const 修饰成员函数

  • 7.4 友元

  • 7.5 运算符重载

    • 7.5.1 加号运算符重载

    • 7.5.2 左移运算符重载

    • 7.5.3 递增运算符重载

    • 7.5.4 赋值运算符重载

    • 7.5.5 关系运算符重载

    • 7.5.6 仿函数

    • 7.5.7 类型转换操作符重载

  • 7.6 继承

    • 7.6.1 继承方式

    • 7.6.2 继承中的对象模型

    • 7.6.3 继承中构造和析构顺序

    • 7.6.4 继承同名成员的处理方式

    • 7.6.5 多继承语法

    • 7.6.6 菱形继承

  • 7.7 多态

    • 7.7.1 虚函数

    • 7.7.2 纯虚函数和抽象类

    • 7.7.3 虚析构和纯虚析构

8 I/O 流

9 项目:职工管理系统

10 模板

11 STL

12 项目:演讲比赛管理系统

13 项目:机房预约系统

  • 13.1 项目需求

  • 附录:机房预约系统


<C++>目录
https://i-melody.github.io/2022/03/27/C++/入门阶段/0 目录/
作者
Melody
发布于
2022年3月27日
许可协议