数组和集合 / 无重复集合

#include <iostream>
#include <set>
using namespace std;

set<char> chars { 'A''B''C''D' };

bool containA = chars.contains('A');
//containA is 1

bool containE = chars.find('E') != chars.end();
//containE is 0

set<char> chars2 { 'A''B' };
bool containAll = includes(
    chars.begin(), chars.end(),
    chars2.begin(), chars2.end());
//containAll is 1

cout << "containA is " << containA << endl;
cout << "containE is " << containE << endl;
cout << "containAll is " << containAll;