如何在字符串(名称)中使用循环变量
How to use loop variable within string (name)
我正在执行面向对象的编程,我必须在C 中给出10个不同的盒子(由10个元素Array Box[10
]表示不同的名称(physbox1,physbox2 ..... physbox10)))语言。
for (G4int i=0; i<10; i++)
{
new G4PVPlacement(0, Box[i],"phyBox[i]");
}
这里的G4PVPlacement
是一些类别的类别,该类别为三个值 - 第二个值是Box[i]
,指示10个框和physBox[i]
是该框的名称。在这里,我很困惑physBox[i]
是否将被视为单个字符串,或者在这里[i]
可以根据" for loop"从0到9。
"phyBox[i]"
是字符串文字,其中 i
只是字母 i
。如果要制作包含运行时值的字符串,则必须自己执行:
"phyBox[" + std::to_string(i) + "]"
相关文章:
- 是否可以禁止在for循环体内部修改循环变量
- 使用 size_t 初始化循环变量时的整数下溢
- 在循环中重新声明 for 循环变量时出错
- 为什么这个循环变量在循环范围之外是可访问的
- 关于循环变量优化的标准合规行为是什么?
- 用于 C/C++ 中的循环变量优化
- C++循环变量按另一个变量递增
- 使用循环变量作为C++数组的索引
- 如何循环变量
- 如何在字符串(名称)中使用循环变量
- strlen函数与循环不兼容,循环变量不兼容
- 使用浮点/双精度作为循环变量
- C 或 C++ :表示循环变量
- 为循环变量声明键入 int32_t
- 使用 if 语句交换循环变量
- OpenMP中调度程序对循环变量的处理
- 对于C++中的循环-变量没有正确递增
- C++11 基于范围的 for 循环,无循环变量
- 在循环之外使用for循环变量是错误的吗?
- For循环变量无缘无故地下地狱