使用无序 map 来记录字符串中字符的个数
unordered_map<char, int> strmap;
for (int i = 0; i < s.size(); i++)
{
strmap[s[i]]++;
}
以上的写法是规范的吗?
strmap[s[i]]++
看起来好像是先插入,后初始化为 0 ,再进行+1 操作。
但像int a;
这种,a 的值不是未知的吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.