小编use*_*537的帖子

你如何使用std :: not1和std :: not2?

目前,如果要否定谓词,则必须使用std::<algorithm>_if_not变量或lambda.但是为了学术,我想知道这是否可行:

std::string s("hello");
std::find_if(s.begin(), s.end(), std::not1(::ispunct));
Run Code Online (Sandbox Code Playgroud)

如果不编写自己的函数对象,如何使这段代码工作?

c++ c++11

6
推荐指数
1
解决办法
2366
查看次数

标签 统计

c++ ×1

c++11 ×1