gpt4 book ai didi

c++ - map 默认值

转载 作者:IT老高 更新时间:2023-10-28 13:20:47 55 4
gpt4 key购买 nike

std::map<int,int> mapy;
++mapy[5];

假设 mapy[5] 将始终为 1 是否安全?我的意思是,即使没有像我的代码那样明确声明,mapy[5] 总是会在 '++' 之前获得默认值 0 吗?

最佳答案

只要您使用 [] 运算符访问 map ,如果该键不存在,它就会被添加。 int 被调用“值初始化” - 所以它会得到一个值 0。

关于c++ - map <int,int> 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667355/

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