自动循环跳过某些索引数组
auto loop skip some index array
我见过一些类似的代码
float MyFloat[30];
for (auto i : { 0, 1, 4, 5, 18, 19, 26, 27 })
MyFloat[i] = 100.f;
这是否意味着它只设置了上市指数的浮动?
是的,i
将采用初始化程序列表中的值。
是的,您在初始化器列表上循环,即std::initializer_list<int>
std::initializer_list对象在以下情况下自动构造:
abrake-init-list用于列表初始化,包括函数调用列表初始化和分配表达式
abrake-init列表绑定到auto,包括在一个范围内的for循环中
不在列表中的元素将保持未初始化状态。
相关文章:
- 特征获取索引数组,其中向量中的值为真(不需要循环)
- 是否可以使用字符串或字符索引数组
- 为什么在使用字符索引数组时会出现这种不同的行为
- 在具有重复索引的索引数组处更改 ArrayFire 数组
- 使用索引数组订购 ArrayFire Array 的最佳方式
- C++ 中结构的动态索引数组
- 1索引数组上的qsort()正在扰乱索引
- C++ 索引数组打印和删除字符串名称 数组打印
- 字符串下标超出范围.我不知道如何使用字符索引数组,所以我使用了(无符号整数),但它不起作用
- openGL drawElements - 一个额外的三角形,使用索引数组
- 具有索引数组的地形(高度贴图)LOD
- 通过创建索引数组进行 C++ 排序
- OpenGL:两个顶点数组 + 两个索引数组
- 将索引数组排序为主数组
- 自动循环跳过某些索引数组
- 为静态强制转换的索引数组生成数组
- 重载枚举索引数组的std::get
- 使用c++中的第二个索引数组对数组进行排序
- 给定的零索引数组 &该数组的均衡索引
- CUDA:重新索引数组