gpt4 book ai didi

c++ - 如何为 map 提供默认值?

转载 作者:行者123 更新时间:2023-11-28 07:42:11 28 4
gpt4 key购买 nike

我有一个接受字符串并返回整数的映射。我希望将 map 实例的整数初始化为 0。我该怎么做?例如:

std::map<std::string, int> x;

我希望将所有整数初始化为 0 作为它们的起点。我该怎么做?

最佳答案

简单地访问某个键将默认初始化其对应的值。对于 int,这相当于将其设置为 0:

x["foo"];

不过,老实说,x["foo"] = 0; 更容易读起来。

关于c++ - 如何为 map 提供默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15593327/

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