誰かがこのコードを教えてくれますか?私はfind_first_ofが何であるか理解していません!= string :: npos ...これは私の言葉が欲しいので私のテキストのすべての句読点を取り除く方法です...しかし、私は本当にすべてを理解していません...私のコードに助けがありました。カントが分かります! (マップから句読点を取り除く)
while (file >> word)
{
// Remove punctuation.
int index;
while ((index = word.find_first_of(".,!?\\;-*+")) != string::npos)
{
word.erase(index, 1);
}
++word_count[word];
[documentation](http://en.cppreference.com/w/cpp)を参照すると役に立ちます。 – user0042