Mega Code Archive

 
Categories / C++ / Algorithm
 

Container includes

#include <iostream> #include <cassert> #include <algorithm> #include <vector> using namespace std; int main() {   bool result;   string s("abcde");   string s2("aeiou");   vector<char> vector1(s.begin(), s.end());   vector<char> vector2(s2.begin(), s2.end());   // Illustrate includes:   result = includes(vector1.begin(), vector1.end(),vector2.begin(), vector2.end());   assert (result == false);   result = includes(vector1.begin(), vector1.end(),vector2.begin(), vector2.begin() + 2);   // 'a' and 'e' are contained in vector1   assert (result == true);   return 0; }