赞
踩
https://github.com/lilinxiong/cppPrimerPlus-six-https://github.com/lilinxiong/cppPrimerPlus-six-
最近在看C++ primer plus这本书,就顺着思路对其中的重点进行总结。在图像算法这块,cpp和python算是最核心的两种开发语言了,其实大部分时间下用的都是python,只有在比较耗时的操作上用cpp封一下so,相对来说,python要更加熟悉一下,但是日常开发中也有更加关注数据结构的优化等等。
main函数,cpp注释,cpp预处理器和iostream文件,头文件名,名称空间,使用cout进行cpp输出,cpp源代码的格式化
声明语句和变量,赋值语句,cout的新花样
使用cin,使用cout进行拼接,类简介
使用有返回值的函数,函数变体,用户定义的函数,用户定义的有返回值的函数,在多函数程序中使用using编译指令。
变量名,整型,整型short、int、long和long long,无符号类型,选择整型类型,整形字面值,cpp如何确定常量的类型,char类型:字符和小整数,bool类型。
书写浮点数,浮点类型,浮点常量,浮点数的优缺点
运算符优先级和结合性,除法分支,求模运算符,类型转换,cpp11中的auto生命
程序说明,数组的初始化规则,cpp11数组初始化方法
拼接字符串常量,在数组中使用字符串,字符串输入,每次读取一行字符串输入,混合输入字符串和数字
cpp11字符串初始化,赋值、拼接和附加,string类的其他操作,string类I/O,其他形式的字符串字面值
在程序中使用结构,cpp11结构初始化,结构可以将string类作为成员,其他结构属性,结构数组,结构中的位字段
设置枚举量的值,枚举的取值范围
声明和初始化指针,指针的危险,指针和数字,使用new来分配内存,使用delete释放内存,使用new来创建动态数组
程序说明,指针小结,指针和字符串,使用new创建动态结构,自动存储、静态存储和动态存储
模板vector,模板类array,比较数组、vector对象和array对象
for循环的组成部分,回到for循环,修改步长,使用for循环访问字符串,递增运算符++和递减运算符--,副作用和顺序点,前缀格式和后缀格式,递增/递减运算符和指针,组合赋值运算符,符合语句(语句块),其他语法技巧-逗号运算符,关系表达式,赋值、比较和可能犯的错误,C-风格字符串的比较,比较string类字符串
for与while,等待一段时间:编写延时循环
使用原始的cin进行输入,使用cin.get(char)进行补救,使用哪一个cin.get(),文件尾条件,另一个cin.get()版本
初始化二维数组,使用二维数组
第六章 分支语句和逻辑运算符
if else语句,格式化if else语句,if else if else语句
逻辑OR运算符:ll,逻辑AND运算符:&&,用&&来设置取值范围,逻辑NOT运算符:!,逻辑运算符细节,其他表示方式
将枚举量用作标签,switch和if else
文本I/O和文本文件,写入到文本文件中,读取文本文件
定义函数,函数原型和函数调用
多个参数,另外一个接受两个参数的函数
函数如何使用指针来处理数组,将数组作为参数意味着什么,更多数组函数示例,使用数组区间的函数,指针和const
将C-风格字符串作为参数的函数,返回C-风格字符串的函数
传递和返回结构,另一个处理结构的函数示例,传递结构的地址
包含一个递归调用的递归,包含多个递归调用的递归
函数指针的基础知识,函数指针示例,深入探讨函数指针,使用typedef进行简化
创建引用变量,将引用用作函数参数,引用的属性和特别之处,将引用用于结构,将引用用于类对象,对象、继承和引用,何时使用引用参数
重载示例,何时使用函数重载
重载的模板,模板的局限性,显式具体化,实例化和具体化,编译器选择使用哪个函数版本,模板函数的发展
作用域和链接,自动存储持续性,静态持续变量,静态持续性、外部链接性,静态持续性、内部链接性,静态存储持续性、无链接性,说明符和限定符,函数和链接性,函数和链接性,语言链接性,存储方案和动态分配
传统的C++名称空间,新的名称空间特性,名称空间示例,名称空间及其前途
类型是什么,C++中的类,实现类成员函数,使用类,修改实现
声明和定义构造函数,使用构造函数,默认构造函数,析构函数,改进stock类,构造函数和析构函数小结
作用域为类的常量,作用域内枚举
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。