小编Kur*_*oro的帖子

如何优化此find_if代码?

我有功能检查一个字符串是否只包含字母数字和下划线字符...

inline bool IsValidChar(char x) 
{ 
    return (isalnum(x) || (x == '_')); 
} 
Run Code Online (Sandbox Code Playgroud)

我的find_if代码是:

if(find_if(str.begin(), str.end(), IsValidChar) != str.end()) 
{ 
    ... 
} 
Run Code Online (Sandbox Code Playgroud)

我只想删除IsValidChar函数并直接将其内容放在find_if代码行中.

c++

4
推荐指数
1
解决办法
3206
查看次数

2
推荐指数
1
解决办法
621
查看次数

标签 统计

c ×1

c++ ×1

c-preprocessor ×1

if-statement ×1