我正在使用boost::algorithm::contains(std::vector<long>, long value)
并收到许多错误。
std::vector<long> instance;
long byteIndex;
// (Perhaps more code?...)
boost::algorithm::contains(instances, byteIndex);
我不明白这个编译器错误C2039: 'type' : is not a member of 'boost::range_const_iterator<C>'
。
我阅读了模板类并看到了使用 std::string 的演示
std::string s = "Boris Schäling";
boost::algorithm::contains(s, "is");
除了我使用不同的类型外,我不认为我对 boost 的使用有任何不同。知道为什么boost::algorithm::contains(std::vector<long>, long)
不编译吗?