虚幻c++ 循环TMap
时间: 2024-01-31 17:11:05 浏览: 144
一个循环VC++程序
在虚幻C++中,可以使用循环来遍历TMap的键值对。下面是一个示例代码:
```cpp
TMap<int32, FString> MyMap;
MyMap.Add(1, "Apple");
MyMap.Add(2, "Banana");
MyMap.Add(3, "Orange");
for (const auto& Pair : MyMap)
{
int32 Key = Pair.Key;
FString Value = Pair.Value;
// 在这里可以对键值对进行操作
UE_LOG(LogTemp, Warning, TEXT("Key: %d, Value: %s"), Key, *Value);
}
```
上述代码中,我们创建了一个TMap对象`MyMap`,并向其中添加了三个键值对。然后,使用`for`循环遍历`MyMap`中的每个键值对。在循环体内部,我们可以通过`Pair.Key`和`Pair.Value`来访问键和值,并进行相应的操作。
阅读全文