g关于map容器的count函数解决办法

g关于map容器的count函数
C/C++ code
#include <iostream>
#include <string>
#include<map>

using namespace std;

int main()
{  
    
map<string,int> word_count;

string word,word2;
while(cin>>word)
++word_count[word];
cout<<"输入你统计的元素"<<endl;
cin.clear();
cin>>word2;
cout<<word_count.count(word2)<<endl;

return 0;
} 

为什么我输入了N次的AAA,然后count AAA出现的次数 结果还是1次呢?

------解决方案--------------------
被LZ欺骗了
size_type count ( const key_type& x ) const;Count elements with a specific key
Searches the container for an element with a key of x and returns the number of elements having that key. 

这个成员函数是计算对应的key有多少个。而不是输出与key对应的value的。
------解决方案--------------------
word_count.count(word2)
此句计算的是map容器中aaa的数量,而不是second的int值