remove_if(begin,end,p) begin、end: 容器的范围迭代器,表示在这个范围内移除 p:谓词参数,remove_if会移除谓词参数为true的元素 起源 <<C++ Primer>> 11章练习11.4,删除string中的标点符号。 思路 使用泛型算法中的remove_if()进行删除。 while (cin >> word) { for (auto &ch : word) ch = tolower(ch