gpt4 book ai didi

c++ - boost::算法::包含

转载 作者:太空狗 更新时间:2023-10-29 23:28:13 26 4
gpt4 key购买 nike

我查看了模板定义,参数似乎需要跨范围和谓词的迭代器。我传入了一个 vector.begin()、...end() 和一个 std::string 谓词,但仍然遇到许多与大量 boost 库项目相关的编译时错误。我可以看一个使用 boost::algorithm::contains 的清晰示例吗?

最佳答案

这很简单,我猜你在应该传递容器的时候传递了迭代器。

  std::string s = "fishing"; 
std::cout << boost::algorithm::contains(s, "is") << std::endl;
std::vector<int> v {1,2,3,5,7,2,7,4,5,8};
std::vector<int> v2 {5,7,2,7,4};
std::vector<int> v3 {5,7,2,7,3};
std::cout << boost::algorithm::contains(v, v2) << std::endl;
std::cout << boost::algorithm::contains(v, v3) << std::endl;

关于c++ - boost::算法::包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15640770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com