vector<string> v1 = {"lelo","google","facebook","a"};
vector<string> v2 = {"google","facebook"};
if(includes(v1.begin(),v1.end(),v2.begin(),v2.end())) cout<<"mou";
这个if为啥是false呢,v2是v1的子序列呀?
vector<string> v1 = {"lelo","google","facebook","a"};
vector<string> v2 = {"google","facebook"};
if(includes(v1.begin(),v1.end(),v2.begin(),v2.end())) cout<<"mou";
这个if为啥是false呢,v2是v1的子序列呀?
3 回答1.3k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
4 回答822 阅读
1 回答895 阅读
1 回答923 阅读
1 回答694 阅读
1 回答798 阅读
includes测试的是已排序的范围,参考http://www.cplusplus.com/reference/algorithm/includes/