定义是map<int, node> mp; 赋值的话,直接用对应项的key就行。。 mp[key] = newnode; 调用结构体的内容也一样。。 map[key].t = 1;
map<int, node> mp;
mp[key] = newnode;
map[key].t = 1;
本人刚刚学习map函数,现在出于编程的需要,需要用构建一个map变量,用结构体做它的value,定义如下: typedef struct node{ int status; int t; }node; map(int,node); 不知道上面的定义方式对不对,同时我还想问下如何对map中的结构体的内容进行赋值,以及如何调用结构体的内容
64,648
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧