我正在寻找一种简单的方法来检查类型是否std::string只包含字母数字字符.我的代码如下所示:
std::string sStr("This is a test");
for (std::string::const_iterator s = sStr.begin(); s != sStr.end(); ++s)
if (! isalnum(*s)) return false;
Run Code Online (Sandbox Code Playgroud)
这是正确的做法吗?有没有更有效的方法来处理这个问题?
c++ ×1