- 博客(7)
- 收藏
- 关注
原创 迭代器(1)
基本知识迭代器有类似指针的作用,提供对象的间接访问,不同的是,获取迭代器不是用&(取地址符),有自己的返回迭代器的成员,比如begin和endbegin返回指向第一个元素的迭代器,end返回指向最后一个元素的后一位的迭代器,也称尾后迭代器,如果容器为空,则两者相同,为尾后迭代器只有string和vector等一些标准库类型有下标运算符,而所有标准库容器的迭代器都定义了==和!=,而大多没有定义<运算符,所以尽量使用迭代器和!=基础操作*iter 返回所指元素的引用*iter-
2021-07-17 10:51:45
85
原创 vector容器
基本使用方法使用之前vector是一种对象的集合,所以对象的类型相同,同时也有索引用于访问对象。引用不是对象,所以没有引用的vector使用必须包含头文件#include <vector>using std::vector;定义与初始化T:类型注意区分圆括号和花括号vector<T> v1 //空vector,默认初始化vector<T> v2(v1)vector<T> v2 = v1vector<T> v3(
2021-07-17 09:43:04
94
原创 数据结构与算法初认识(没有实现,只是了解是什么)
最短路径贝尔曼 - 福特算法从起点出发,把每条路都走一遍,对于同一结点,把不同路径的最小值作为结点的权,也就是说每个点都要计算最小权重狄克斯特拉算法类似,从起点出发,算出每一条路径的结点权重,走最小的那个作为当前结点,没被选上的就作为预备结点,把计算对象换为该节点,如果计算对象小于原先结点的权重,就更新结点权重,如果当前结点走不下去(也就是当前结点下一步是之前的预备结点,但权重超了),就把之前最小的预备结点换为当前结点,继续重复上面直到终点。...
2021-07-12 08:07:28
112
原创 string(未完)
字符串字面值与string是不同的定义与初始化string s1;string s2(s1); //直接初始化(不用等号)string s2 = s1; //拷贝初始化(用等号)string s3("value");string s3 = "value";string s4(n,'c');相关操作getline(is,s) 读一行s.empty 若为空,返回tures.size() 返回长度s1+s2 s1 = s2 s1 == s2 s1 != s2&l
2021-06-15 07:27:45
77
1
原创 unity各种类及方法1
事件函数Reset()当包含Reset()函数的脚本被挂载到某个物体时,就会执行Reset()函数,可以用于改变该物体的属性值,如颜色、批量修改子节点的名字等Awake()当场景运行时或物体实例化时调用(无论物体是否被实例化)OnEnable()当场景运行时调用FixedUpdate() ->Update()->LateUpdate()Fixed:固定的所有和物理相关的操作,都要写在FixedUpdate()函数中,在Update中写会出现卡顿更新间隔为0.02秒,一秒50次
2021-05-24 22:47:03
566
原创 unity学习1
基本操作视角旋转:右键摄像机移动:右键+qewasd复制:选中目标+Ctrl+D观察特定物体摄像机旋转:左边栏双击物体(选中物体按F),ALT+左键材质(material)素材搜索pbr materialP7 13:00Albedo(反光色)右侧属性栏的Albedo可进行表面改变拖动到各个物体处进行材质改变外部材质:把图片(或其他)直接拖进unity,放在Asserts,再把该图片拖进Albedo旁边的空格里(或者点选旁边的小圆圈进行选择)Tiling(重复次数)在Emissio
2021-05-24 20:40:55
670
原创 C#类的学习
中级教程简单使用属性定义与使用使用规范构造器定义对象初始化列表:续构造器静态staticvirtual关键字(虚方法与虚属性)this、base关键字如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简单使用这里写的只是视频中的简单操作,更详细的在本质论中属性定义与使
2021-05-22 21:25:05
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人