Update ex11_3_4.cpp

之前的remove_if函数并不能真正删除单词后面的标点符号，修改之后可删除。
是的，我写错了，sorry。。

发自我的 iPad

> 在 2014年11月23日，11:28，pezy <notifications@github.com> 写道：
> 
> In ch11/ex11_3_4.cpp:
> 
> > @@ -20,7 +20,7 @@ void word_count_pro(std::map<std::string, int> &m)
> >      for(std::string word;   std::cin >> word; /* */)
> >      {
> >          for(auto& ch : word)    ch = std::tolower(ch);
> > -        std::remove_if(word.begin(), word.end(), ispunct);
> > +        std::erase(std::remove_if(word.begin(), word.end(), ispunct), word.end());
> >          ++m[word];
> std::erase ? 你的意思是不是用：
> 
> word.erase(std::remove_if(word.begin(), word.end(), ispunct), word.end());
> 否则编不过去。
> 
> —
> Reply to this email directly or view it on GitHub.
>