摘要: C++中的explicit关键字只能用于修饰... 阅读全文
posted @ 2018-09-01 23:17 jadeshu 阅读(102) 评论(0) 推荐(0) 编辑
摘要: C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面 阅读全文
posted @ 2018-09-01 23:17 jadeshu 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 【1】关于0 与 NULL 【2】关于nullptr和void*的称法 nullptr习惯被称作指针空值 void*习惯被称作无类型指针 【3】nullptr 和 nullptr_t nullptr习惯被称作指针空值 nullptr_t习惯被称作指针空值类型 即表示指针空值类型并非仅有nullptr 阅读全文
posted @ 2018-09-01 22:45 jadeshu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 【1】关于0 与 NULL#ifndef N... 阅读全文
posted @ 2018-09-01 22:45 jadeshu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 【1】lambda表达式语法定义 lamb... 阅读全文
posted @ 2018-09-01 22:37 jadeshu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【1】lambda表达式语法定义 lambda表达式的语法定义如下: [capture] (parameters) mutable ->return-type {statement}; (1) [capture]: 捕捉列表。捕捉列表总是出现在lambda函数的开始处。实质上,[]是lambda引出 阅读全文
posted @ 2018-09-01 22:37 jadeshu 阅读(107) 评论(0) 推荐(0) 编辑