上一页 1 ··· 13 14 15 16 17
摘要: 1.语法形式 lambda表达式定义了一个匿名函数,其本质就是一个匿名的彷函数对象: [ 捕获表 ](参数表) 选项 -> 返回类型 { 函数体 } 嵌入式函数 [] (int x) ->{return x*x;};//实现了小括号运算符的类对象 cout<< [] (int x) ->{retur 阅读全文
posted @ 2018-03-29 09:59 Truman001 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.左值和右值 可以取地址的值就是左值,左值通常带名字; 不可以取地址的值就是右值,右值通常匿名 2.左值引用和右值引用 (1)左值引用只能引用左值,不能引用右值 类型 &左值引用=左值 int a; int &lvr=a; int &lvr=10;//error (2)右值引用只能引用右值,不能引 阅读全文
posted @ 2018-03-29 09:55 Truman001 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 范型元组 tuple 可以理解为是对老版本pair类模板的扩展,其中的元素个数不再限于两个,而且功能更加丰富 tuple:构造tuple对象所保存的只是构造实参的拷贝 make_tuple:构造tuple对象所保存的只是构造实参的拷贝 tie:通过tie构造的tuple对象,保存构造实参的可写引用 阅读全文
posted @ 2018-03-23 18:18 Truman001 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 1.ini文件的读写 2.txt文件的读写(1)分割字符串 (2)文件有多列相同含义 (3)文件有2列 (4)文件有多列不同含义 (5)文件内容具有相同含义 3. 得到当前目录 4.遍历文件(1)读取文件内容 (2)读取文件名字 (3)找到文件读取文件 (4)文件拷贝 阅读全文
posted @ 2018-03-23 18:09 Truman001 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1 C语言里可以在一个存储区里记录多个相关数字这种存储区的类型叫结构体类型,这种类型需要首先创建出来然后才能使用 2 结构体类型存储区里包含多个子存储区,每个子存储区可以记录一个数字,结构体中不同子存储区的类型可以不同,子存储区甚至也可以是结构体类型的存储区 3 结构体声明语句可以用来创建结构体类型 阅读全文
posted @ 2018-03-07 22:25 Truman001 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 列表初始化:1.旧语法中定义了初始化的几种不同形式,如下: int data = 0; //赋值初始化 int data = {0}; //花括号初始化 int data(0); //构造初始化 int data{0}; //花括号初始化 2.C++11以旧语法中花括号初始化形式为基础,设计了列表初 阅读全文
posted @ 2018-02-24 20:59 Truman001 阅读(6332) 评论(0) 推荐(0) 编辑
摘要: 函数绑定:1.函数对象 (1.1)能够被当做函数调用的不一定就是函数,它们也可能是: A.存放函数入口地址的函数指针 B.实现了小括号运算符的类对象,亦称仿函数 C.可被转换为函数指针的类对象 (1.2)可调用对象,像函数指针,仿函数以及可被转换为函数指针的类对象都被称为可调用对象,而他们的类型就被 阅读全文
posted @ 2018-02-24 20:56 Truman001 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: 范围for循环:1.基于范围的for循环 for(元素类型 元素对象:容器对象) { 循环体 } (1.1)如果循环体由单条语句或者单个结构块组成,可以省略花括号 (1.2)用元素对象依次结合容器对象中的每一个元素,每结合一个元素,执行依次循环体,直至容器内的所有元素都被结合完为止. (1.3)不依 阅读全文
posted @ 2018-02-24 20:53 Truman001 阅读(13512) 评论(0) 推荐(1) 编辑
摘要: decltype关键字:1.计算表达式的类型 sizeof操作符的值是一个整数,表示类型的长度(字节数) typeid操作符的值是一个对象,其中包含了类型的信息 decltype操作符的值是一个类型,可用于其它对象的声明 2.对于函数表达式,decltype将返回该函数返回值的类型,对于左值表达式, 阅读全文
posted @ 2018-02-24 20:50 Truman001 阅读(3440) 评论(0) 推荐(0) 编辑
摘要: auto关键字:1.C++98标准auto关键字的作用和C语言的相同,表示自动变量,是关于变量存储位置的类型饰词,通常不写,因为局部变量的默认存储就是auto 2.C++11标准中auto关键字不再表示变量的存储类型,而是用于类型推导 (2.1)auto的基本用法 (2.2)auto和指针或者引用结 阅读全文
posted @ 2018-02-24 20:46 Truman001 阅读(1612) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17