相关疑难解决方法(0)

STL Map是否自动初始化值?

可能重复:
为什么在STL映射中用作值的类需要...中的默认构造函数?

当我使用地图时,值肯定会被初始化为默认值,还是我不应该依赖它?

例如,假设我有以下代码:

map<string, int> myMap;
cout << myMap["Hey"];
Run Code Online (Sandbox Code Playgroud)

这将使用我的编译器输出"0".这是保证的行为吗?这可能不会总是初始化为0吗?

c++ stl map

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

map ×1

stl ×1