标签: c++
我有一个带字符串的地图,它返回一个整数。我希望将map实例的整数初始化为0.我该怎么做?例如:
std::map<std::string, int> x;
我想将所有整数初始化为0作为起点。我该怎么做?
答案 0 :(得分:1)
只需访问某个键,就会默认初始化其对应的值。对于int,这相当于将其设置为0:
int
x["foo"];
虽然,老实说,它更容易被理解为x["foo"] = 0;。
x["foo"] = 0;