摘要: 1.定义template<typename 类型形参1,typename 类型形参2, ...>返回类型 函数模板名 (调用形参表) { 函数体}在函数模板的返回类型、调用形参表以及函数体中都可以使用该模板的类型形参。例如:template<typename A, typename b, typen 阅读全文
posted @ 2018-03-29 10:11 Truman001 阅读(400) 评论(0) 推荐(0)
摘要: 1.类型别名 旧语法:typedef 源类型 目标类型;(源类型必须是具体的类型) typedef unsigned int unit_t; 新语法:using 目标类型=源类型;(源类型可以是模板) using unit_t=unsigned int; 旧语法中的typedef其源类型必须是具体类 阅读全文
posted @ 2018-03-29 10:02 Truman001 阅读(434) 评论(0) 推荐(0)
摘要: 1.语法形式 lambda表达式定义了一个匿名函数,其本质就是一个匿名的彷函数对象: [ 捕获表 ](参数表) 选项 -> 返回类型 { 函数体 } 嵌入式函数 [] (int x) ->{return x*x;};//实现了小括号运算符的类对象 cout<< [] (int x) ->{retur 阅读全文
posted @ 2018-03-29 09:59 Truman001 阅读(208) 评论(0) 推荐(0)
摘要: 1.左值和右值 可以取地址的值就是左值,左值通常带名字; 不可以取地址的值就是右值,右值通常匿名 2.左值引用和右值引用 (1)左值引用只能引用左值,不能引用右值 类型 &左值引用=左值 int a; int &lvr=a; int &lvr=10;//error (2)右值引用只能引用右值,不能引 阅读全文
posted @ 2018-03-29 09:55 Truman001 阅读(194) 评论(0) 推荐(0)
摘要: 范型元组 tuple 可以理解为是对老版本pair类模板的扩展,其中的元素个数不再限于两个,而且功能更加丰富 tuple:构造tuple对象所保存的只是构造实参的拷贝 make_tuple:构造tuple对象所保存的只是构造实参的拷贝 tie:通过tie构造的tuple对象,保存构造实参的可写引用 阅读全文
posted @ 2018-03-23 18:18 Truman001 阅读(1268) 评论(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 阅读(230) 评论(0) 推荐(0)
摘要: 1 C语言里可以在一个存储区里记录多个相关数字这种存储区的类型叫结构体类型,这种类型需要首先创建出来然后才能使用 2 结构体类型存储区里包含多个子存储区,每个子存储区可以记录一个数字,结构体中不同子存储区的类型可以不同,子存储区甚至也可以是结构体类型的存储区 3 结构体声明语句可以用来创建结构体类型 阅读全文
posted @ 2018-03-07 22:25 Truman001 阅读(259) 评论(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 阅读(6366) 评论(0) 推荐(0)
摘要: 函数绑定:1.函数对象 (1.1)能够被当做函数调用的不一定就是函数,它们也可能是: A.存放函数入口地址的函数指针 B.实现了小括号运算符的类对象,亦称仿函数 C.可被转换为函数指针的类对象 (1.2)可调用对象,像函数指针,仿函数以及可被转换为函数指针的类对象都被称为可调用对象,而他们的类型就被 阅读全文
posted @ 2018-02-24 20:56 Truman001 阅读(3217) 评论(0) 推荐(0)
摘要: 范围for循环:1.基于范围的for循环 for(元素类型 元素对象:容器对象) { 循环体 } (1.1)如果循环体由单条语句或者单个结构块组成,可以省略花括号 (1.2)用元素对象依次结合容器对象中的每一个元素,每结合一个元素,执行依次循环体,直至容器内的所有元素都被结合完为止. (1.3)不依 阅读全文
posted @ 2018-02-24 20:53 Truman001 阅读(13643) 评论(0) 推荐(1)