我正在使用C ++编写程序。我是一个初学者,所以我有点困惑这是什么意思。
问题是这样的:
https://www.codechef.com/problems/H1
我看到某人的解决方案,感到困惑
map<string, int> m= {};
是。
答案 0 :(得分:4)
std::map<Key, Value>
是一个将键映射到值的关联容器。有关详细信息,请参见std::map。
map<string, int> m = {};
调用map<string, int>
的默认构造函数。实际上,= {}
部分是不必要的map<string, int> m;
以较少的冗长方式执行相同的操作。
此外,如果默认构造函数和初始化程序列表构造函数均可用,则= {}
会调用默认构造函数。