摘要: 26、C++11新增的便利算法 0、课前秀 新增算法有点多,可以看cppreference链接 1、all_of、any_of和none_of算法 all_of检查区间[first,last)中是否所有的元素都满足一元判断式p,所有的元素都满足条件返回true,否则返回false。 any_of检查 阅读全文
posted @ 2020-05-26 20:57 im天行 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 25、内存对齐 0、课前秀 1、内存对齐介绍 内存对齐(字节对齐):是一个数据类型所能存放的内存地址的属性。当我们说一个数据类型的内存对齐为8时,就是指这个数据类型所定义出来的所有变量的内存地址都是8的倍数。 当一个基本数据类型(Fundamental Types)的对齐属性和这个数据类型的大小相等 阅读全文
posted @ 2020-05-26 20:56 im天行 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 24、final和override关键字 0、课前秀 抛开别的语言不谈,就重新引入两个关键字final和override final的意思是最终的,所以可以理解为最后的子类了。 1、final关键字 用于限制某个类不能被继承,或者某个虚函数不能被重写,修饰函数,final只能修饰虚函数,并且要放到类 阅读全文
posted @ 2020-05-26 20:55 im天行 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 23、原始的字面量 0、课前秀 字面量的英文词是literal,之前我的理解跟 constant一样,可事实上并不一样,具体表示啥,我也没弄太清楚。 1、原始字面量初入 原始字面量可以直接表示字符串的实际含义,因为有些字符串带有一些特殊字符,比如在转义字符时,我们往往要专门处理。 例:打印一个文件路 阅读全文
posted @ 2020-05-26 20:54 im天行 阅读(253) 评论(0) 推荐(0) 编辑