《C++ primer》学习系列

记录下C++经典教程《C++ primer》的学习过程,希望和C++编程爱好者共同成长!

书籍ji链接:https://pan.baidu.com/s/1MjNXEw4nACaO0fZD3pUihw 
提取码:e1n3

(如果失效,可加QQ号:1211639441 联系,或者直接评论区回复也可以,看到都会及时回复~)

 

第1章:开始

1.1 编写一个简单的C++程序

1.2 初始输入输出

1.3 注释简介

1.4 控制流

1.4.1 while语句

1.4.2 for语句

1.4.3 读取数量不定的输入数据

1.4.4 if语句(目前截止)

1.5 类简介

1.5.1 Sales_item类

1.5.2 初始成员函数

1.6 书店程序

第一部分 C++ 基础

第2章 变量和基本类型

2.1 基本内置类型

2.1.1 算术类型

2.1.2 类型转换

2.1.3 字面值常量

2.2 变量

2.2.1 变量定义

2.2.2 变量类型和定义的关系

2.2.3 标识符

2.2.4 名字的作用域

2.3 复合类型

2.3.1 引用

2.3.2 指针

2.3.3 理解复合类型的声明

2.4 const 限定符

2.4.1 const的引用

2.4.2 指针和const

2.4.3 顶层const

2.4.4 constexpr和常量表达式

2.5 处理类型

2.5.1 类型别名

2.5.2 auto类型说明符

2.5.3 decltype类型指示符

2.6 自定义数据结构

2.6.1 定义Sales_data类型

2.6.2 使用Sales_data类

2.6.3 编写自己的头文件

第3章 字符串,向量和数组

第4章 表达式

第5章 语句

第6章 函数

第7章 类

第二部分 C++ 标准库

第8章 IO库

第9章 顺序容器

第10章 泛型算法

第11章 关联容器

第12章 动态内存

第三部分 类设计者的工具

第13章 拷贝控制

第14章 操作重载与类型转换

第15章 面向对象程序设计

第16章 模板与泛型编程

第四部分 高级主题

第17章 标准库特殊设施

第18章 用于大型程序的工具

第19章 特殊工具与技术

术语表

附录A 标准库

索引

C++ 11的新特性

 

相当经典的教程,这次的上传一共5集,5分,相当于每1集要1分下载. 本课程是C++ Primer初级教程,课程内容是学习C++语言基础知识,对应着教材的第1章到第8章。 第1章 快速入门 1.1 编写简单的C++程序 1.2 初窥输入/输出 1.2.1 标准输入与输出对象 1.2.2 一个使用IO库的程序 1.3 关于注释 1.4 控制结构 1.4.1 while语句 1.4.2 for语句 1.4.3 if语句 1.4.4 读入未知数目的输入 1.5 类的简介 1.5.1 Sales_item类 1.5.2 初窥成员函数 1.6 C++程序 第2章 变量和基本类型 2.1 基本内置类型 2.1.1 整型 2.1.2 浮点型 2.2 字面值常量 2.3 变量 2.3.1 什么是变量 2.3.2 变量名 2.3.3 定义对象 2.3.4 变量初始化规则 2.3.5 声明和定义 2.3.6 名字的作用域 2.3.7 在变量使用处定义变量 2.4 const限定符 2.5 引用 2.6 typedef名字 2.7 枚举 2.8 类类型 2.9 编写自己的头文件 2.9.1 设计自己的头文件 2.9.2 预处理器的简单介绍 第3章 标准库类型 3.1 命名空间的using声明 3.2 标准库string类型 3.2.1 string对象的定义和初始化 3.2.2 String对象的读写 3.2.3 string对象的操作 3.2.4 string对象中字符的处理 3.3 标准库vector类型 3.3.1 vector对象的定义和初始化 3.3.2 vector对象的操作 3.4 迭代器简介 3.5 标准库bitset类型 3.5.1 bitset对象的定义和初始化 3.5.2 bitset对象上的操作 第4章 数组和指针 4.1 数组 4.1.1 数组的定义和初始化 4.1.2 数组操作 4.2 指针的引入 4.2.1 什么是指针 4.2.2 指针的定义和初始化 4.2.3 指针操作 4.2.4 使用指针访问数组元素 4.2.5 指针和const限定符 4.3 C风格字符串 4.3.1 创建动态数组 4.3.2 新旧代码的兼容 4.4 多维数组 第5章 表达式 5.1 算术操作符 5.2 关系操作符和逻辑操作符 5.3 位操作符 5.3.1 bitset对象或整型值的使用 5.3.2 将移位操作符用于IO 5.4 赋值操作符 5.4.1 赋值操作的右结合性 5.4.2 赋值操作具有低优先级 5.4.3 复合赋值操作符 5.5 自增和自减操作符 5.6 箭头操作符 5.7 条件操作符 5.8 sizeof操作符 5.9 逗号操作符 5.10 复合表达式的求值 5.10.1 优先级 5.10.2 结合性 5.10.3 求值顺序 5.11 new和delete表达式 5.12 类型转换 5.12.1 何时发生隐式类型转换 5.12.2 算术转换 5.12.3 其他隐式转换 5.12.4 显式转换 5.12.5 何时需要强制类型转换 5.12.6 命名的强制类型转换 5.12.7 旧式强制类型转换 第6章 语句 6.1 简单语句 6.2 声明语句 6.3 复合语句(块) 6.4 语句作用域 6.5 if语句 6.6 switch语句 6.6.1 使用switch 6.6.2 switch中的控制流 6.6.3 default标号 6.6.4 switch表达式与case标号 6.6.5 switch内部的变量定义 6.7 while语句 6.8 for循环语句 6.8.1 省略for语句头的某些部分 6.8.2 for语句头中的多个定义 6.9 do while语句 6.10 break语句 6.11 continue语句 6.12 goto语句 6.13 try块和异常处理 6.13.1 throw表达式 6.13.2 try块 6.13.3 标准异常 6.14 使用预处理器进行调试 第7章 函数 7.1 函数的定义 7.1.1 函数返回类型 7.1.2 函数形参表 7.2 参数传递 7.2.1 非引用形参 7.2.2 引用形参 7.2.3 vector和其他容器类型的形参 7.2.4 数组形参 7.2.5 传递给函数的数组的处理 7.2.6 main:处理命令行选项 7.2.7 含有可变形参的函数 7.3 return语句 7.3.1 没有返回值的函数 7.3.2 具有返回值的函数 7.3.3 递归 7.4 函数声明 7.5 局部对象 7.5.1 自动对象 7.5.2 静态局部对象 7.6 内联函数 7.7 类的成员函数 7.7.1 定义成员函数的函数体 7.7.2 在类外定义成员函数 7.7.3 编写Sales_item类的构造函数 7.7.4 类代码文件的组织 7.8 重载函数 7.8.1 重载与作用域 7.8.2 函数匹配与实参转换 7.8.3 重载确定的三个步骤 7.8.4 实参类型转换 7.9 指向函数的指针 第8章 标准IO库 8.1 面向对象的标准库 8.2 条件状态 8.3 输出缓冲区的管理 8.4 文件的输入和输出 8.4.1 文件流对象的使用 8.4.2 文件模式 8.4.3 一个打开并检查输入文件的程序 8.5 字符串流
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值