知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

C++自学精简教程 目录(必读)

发表时间:2022-03-25来源:网络

一、介绍

1.1 教程特点

来自自己工作多年实践(高效率开发必备)来自欧美名校C++课程作业提炼(反复考察的知识点)

1.2 受众人群

没有C++基础的小白想快速学习C++中最常用的20%的核心功能并可以马上就可以着手干活做事情(刷题、竞赛、工作、课后作业)的人。

1.3 如何使用本教程

将本教程每个文章中的代码自己照着文章里的写出来,运行。代码和运行结果截图一起发给我。即为学习完成本教程。

二、集成开发环境Visual Studio 2022

2.1 Visual Studio 2022 安装

2.2 Visual Studio C++ Hello World

2.3 Hello World!逐条语句讲解

2.4 Visual Studio 多文件编译运行(专为留学生准备)

2.5 Visual Studio 快速打开项目目录文件夹

Visual Studio 2022 调试Debug

2.6 Visual Studio 调试 F5断点执行

三、基础部分

3.1 变量和基本类型 3.1.1 变量和基本类型

3.2 标准输入输出 I/O

3.2.1 输出变量(cout与换行显示)

3.2.2 输入变量(cin 及字符串类型string)

3.2.3 修改变量的值

3.3 表达式

3.3.1 算术表达式 3.3.2 整除/ 与 求余% 运算

3.4 关系和逻辑运算符

3.4.1 关系运算符和逻辑运算符

3.5 for循环语句

3.5.1 for循环语句

3.5.2 练习 数列前n项和

3.5.3 练习 打印九九乘法表(双重循环)

3.4 if语句 3.4.1 if语句

3.5 数组

3.5.1 数组vector(下标遍历数组)

3.5.2 练习 数组元素的最大值

3.6 函数

3.6.1 函数定义与调用 3.6.2 向函数传递参数

3.6.3 练习 交换两个变量的值

3.6.4 模板函数

3.6.5 练习 输出正整数N各个位上的数字

3.6.6 递归函数

四、标准库基础

4.1 迭代器

4.1.1 迭代器 4.1.2 auto 关键字

4.1.3 范围for循环 4.1.4 删除容器的元素

4.2 容器

4.2.1 链表 list 4.2.2 关联容器(字典)map

4.2.3 集合 set 4.2.4 标准库所有容器

4.3 项目1单词搜索与出现频率统计

4.3 算法

4.3.1 快速排序(std::sort) 4.3.2 标准库所有算法

五、面向对象

5.1 类与对象

5.1.1 自定义类型 struct/class(类、对象与成员变量)

5.1.2 类的成员函数与类成员的访问控制(public private)

5.1.3 成员函数的声明与定义分开

5.1.4 对象之间赋值(对应成员逐个赋值)

5.1.5 struct与class(唯一的区别是访问控制)

六、动态内存

8.1 文本文件读写

8.1.1 输出变量的值到文件

8.1.2 从文件读取变量的值

8.1.3 从文件里一次读取一行

8.1.4 读取文本文件中的神秘数据

8.2 字符流输出输出

8.2.1 从字符串流中读取变量的值

操作符重载

9.1 输出操作符重载

9.2 输入操作符重载

9.3 项目2 学生通讯录管理:文本文件增删改查

9.4 小于操作符重载与对象排序

十、其他

10.1 类的静态成员变量

10.2 名称空间namespace

10.3 C++错误处理

十一、其它C++ 入门教程

1 cplusplus tutorial 入门,新标准较少

2 cppreference.com 包含最新标准

3 C++ reference

参考书 :《C++ Primer 5th》

1 《C++ Primer 中版版》第5版网购纸质书 注意:不是《C++ Primer Plus》

2《C++ Primer 中文第5版》 百度云下载电子书包括中英文:链接:https://pan.baidu.com/s/1JsFiuECsLJnSG9wUp-LaEA 提取码:1234

3 如果希望先入门C语言,也可以先看这本书:

欢迎点赞、转发、收藏!

约课须知 学生反馈

收藏

上一篇干货 | C++自学经验

下一篇C++自学经验

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜