end(), // static_cast<int(*)(int)>(std::isdigit) // wrong // [](int c){ return std::isdigit(c); } // wrong // [](char c){ return std::isdigit(c); } // wrong [](unsigned char c){ return std::isdigit(c); } // correct ); } Example Run this code #include <...
,std::ispunct(),判断是否为标点符号或者特殊符号 std::isalpha()判断数否为英文字符