C++ Primer(第5版) 练习 11.21
练习 11.21 假定word_count是一个string到size_t的map,word是一个string,解释下面循环的作用:
while(cin>>word)
++word_count.insert({word, 0}).first->second;
环境:Linux Ubuntu(云服务器)
工具:vim
解释
//通过insert在word_count中插入一个pair对,也就是单词和计数键值对,
//如果单词已存在,单词计数增加,如果单词不存在,新增单词并计数。
while(cin>>word)
++word_count.insert({word, 0}).first->second;