工作日记
AndyZZhang
來自西伯利亞的大雪狼~~
展开
-
1.28.2019
本胖虎要开始开开心心码代码复习专业课考北航啦!从今天开始认认真真记工作日记!!今天任务:复习9.1和9.2两节准确对各类容器分类,熟悉迭代器,所有东西都结合第三章,注意各种容器操作的返回值类型,熟记这些...原创 2019-01-28 19:31:11 · 218 阅读 · 0 评论 -
1.29.2019 vector
实例化:编译器根据模板创建类或函数的过程。vector是模板而非类型。引用不是对象,不存在包含引用的vector。vector的初始化:列表初始化、(n,内容)、值初始化(0、空){}:内容。构造vector初值。列表初始化。():数量。构造vector对象容量。string:只能使用{数字:容量、“”内容},不能使用字面值构建vector对象。push_back:负责把一个值当成v...原创 2019-01-30 21:43:59 · 175 阅读 · 0 评论 -
lambda
1、这是一个匿名函数。2、既然是匿名函数,那就没有函数名,但应该有其他部分,比如参数列表,比如函数体。3、lambda函数包含三部分,中括号[],圆括号(),大括号{}。4、中括号里面存放函数体所需要的[常量],圆括号里面是函数体所需要的(参数),大括号是{函数体}。5、中括号里面可以没有参数,圆括号一般有参数,大括号必须有。6、常用例子[](string a,string b){ret...原创 2019-02-10 21:51:13 · 150 阅读 · 0 评论 -
小金每日N问
1、find函数和find_if的返回值有匹配元素返回指向第一个等于给定值元素的迭代器。没有匹配元素返回第二个参数。2、find和find_if的区别find_if可以实现一些复杂查找,比如满足某个函数要求。3、...原创 2019-02-10 20:37:56 · 214 阅读 · 0 评论 -
1.30.2019 顺序容器
一、vectorvector是表现为可变长数组的序列容器。vector使用连续的存储位置来存储元素,也就是说,vector可以使用一个指针上的偏移量来访问其元素,就像数组一样。但与数组不同的是,它们的大小可以动态变化,其存储由容器自动处理。在vector内部,使用一个动态分配内存的数组来保存其元素。当插入新元素的时候,这个数组可能需要重新分配,以增加大小,这意味着分配一个新的数组,并且将原有...原创 2019-01-30 20:48:53 · 141 阅读 · 0 评论 -
字符(串)和数字的相互转换等
一、stringstream(适用于int、char和string之间互转)include <string>#include <sstream>int转stringint main(){int a ;string str;stringstream ss;ss << a;//被转换的类型ss >> str;//目标类型}#inc...原创 2019-02-07 23:22:42 · 130 阅读 · 0 评论 -
1.29.2019
一、内置数组和array数组初始化不能直接使用拷贝和赋值,数组的传递只能是遍历的形式来拷贝。array可以使用拷贝和赋值的形式进行初始化数组的访问:下标、指针、迭代器(和vector、array一样使用连续内存)相比于容器,array:1.不支持局部拷贝2.不允许添加或删除元素,因为array是固定大小的。相比于数组,array可以使用成员函数。其中包括:1.可以使用拷贝和赋值,只要...转载 2019-01-30 20:53:09 · 157 阅读 · 0 评论 -
字符串字符和排序
原创 2019-02-04 21:58:14 · 1381 阅读 · 1 评论 -
几个代码
1.已知的二维数组获得行列原创 2019-02-18 15:55:51 · 151 阅读 · 0 评论