0

我有一个带有字符串的地图,它返回一个整数。我希望将地图实例的整数初始化为 0。我该怎么做?例如:

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

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

4

1 回答 1

1

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

x["foo"];

虽然,老实说,它会更容易阅读为x["foo"] = 0;.

于 2013-03-23T23:36:46.080 回答