C++中将结构体作为map的value值时,我打印value时,结构体中的有一个值始终无变化,是什么原因,具体如下
结构体与map的构造如下当我给结构体中的cientnum赋值之后,将结构体的值用insertpair插入,但是在用map打印的时候,it_client->first和it...
结构体与map的构造如下
当我给结构体中的cientnum赋值之后,将结构体的值用insert pair插入,但是在用map打印的时候,it_client->first和it_client->second.strclient是有值的,但是it_client->second.clientnum的值为0,而结构体中,szclient.clientnum的值为1,为什么到了map中值没有过去,大侠们帮我看看吧 展开
当我给结构体中的cientnum赋值之后,将结构体的值用insert pair插入,但是在用map打印的时候,it_client->first和it_client->second.strclient是有值的,但是it_client->second.clientnum的值为0,而结构体中,szclient.clientnum的值为1,为什么到了map中值没有过去,大侠们帮我看看吧 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询