algorithm>#include <string>
{ str.erase(std::remove_if给出了以下错误:main.cpp:8:66: error: no matching function for call to ‘remove_if/substitution failed:
main.cpp:8:66: note:
我想使用remove_flags从data中删除元素,即执行擦除删除成语,但根据remove_flags中的值删除。最终的结果应该是删除元素的data,并希望删除相同元素的remove_flags。在查阅了文档之后,我认为我还没有找到解决方案,我能想到的最接近的就是:
auto result = ranges::views::zip(remove_flags, data) | ranges::actions::remove_if([](std::pai