05.UE4学习总结.Blueprints to C++.TSet常用方法

2022/2/15 1:12:13

本文主要是介绍05.UE4学习总结.Blueprints to C++.TSet常用方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

虚幻常用的两个函数库UKismet      UBlueprint

 

 

 

 TSet常用方法

 

 

 

 

 

 for循环

 

C++ 11提供了一个特殊版本的 for 循环,在很多情况下,它都可以简化数组的处理,这就是基于范围的 for 循环。在使用基于范围的 for 循环处理数组时,该循环可以自动为数组中的每个元素迭代一次。

例如,如果对一个 8 元素的数组使用基于范围的 for 循环,则该循环将迭代 8 次。因为基于范围的 for 循环可以自动知道数组中元素的个数,所以不必使用计数器变量控制其迭代,也不必担心数组下标越界的问题。

基于范围的 for 循环使用了一个称为范围变量的内置变量。每次基于范围的 for 循环迭代时,它都会复制下一个数组元素到范围变量。例如,第一次循环迭代,范围变量将包含元素 0 的值;第二次循环迭代,范围变量将包含元素 1 的值,以此类推。

 

 迭代器

要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类似。

迭代器按照定义方式分成以下四种。

1) 正向迭代器,定义方法如下:

容器类名::iterator  迭代器名;


2) 常量正向迭代器,定义方法如下:

容器类名::const_iterator  迭代器名;


3) 反向迭代器,定义方法如下:

容器类名::reverse_iterator  迭代器名;


4) 常量反向迭代器,定义方法如下:

容器类名::const_reverse_iterator  迭代器名;

 



这篇关于05.UE4学习总结.Blueprints to C++.TSet常用方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程