UEC++ 容器:TSet
TSet
- TSet也是键值容器和TMap类似,但速度快,无需提供单独的键进行关联元素,不允许有重复的键。
- TSet 也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权。集合被销毁时,其元素也将被销毁。键类型也必须是值类型
与TArray的区别:
- TSet是KV容器
- TSet不保证数据填充顺序。
- TSet数据存储时无法重复存储,TArray可以
构建、添加数据:
1 | TSet<FString> set; |
遍历:
1 | for (auto& Item : set) |
常用查询函数:
1 | set.Num(); // 获取容器中元素的数量 |
常用移除函数:
1 | set.Remove(TEXT("set01")); // 使用给定的值内容 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 易锦风的博客!
评论






