gpt4 book ai didi

c++ - 如何在 struct 数据结构中使用 map STL 并初始化 map 然后引用它?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:14:43 25 4
gpt4 key购买 nike

在结构中有映射然后有结构数组是正确的方法吗。

struct node    {             //struct node
std::map<int ,int> mymap;//stl map within struct
};
struct node n[10]; //array of struct node

那么如何初始化n并引用其中的map呢?如何让迭代器映射到 mymap 结构中?有什么好的方法吗?

最佳答案

坏主意或好主意是基于意见的。然而,这并没有错。

std::map 不需要初始化。默认构造函数将为您完成。

如何访问您的 map ?

for(size_t i=0;i<10;++i){
n[i].mymap//.something
}

关于c++ - 如何在 struct 数据结构中使用 map STL 并初始化 map 然后引用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35292813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com