#include#include int main() { std::list
idList; idList.push_back(1); idList.push_back(2); idList.push_back(3); std::cout << "idList contains: "; for (auto const &id : idList) { std::cout << id << " "; } std::cout << std::endl; return 0; }
#includeIn this example, an idList class is implemented using a `std::vector#include class idList { public: void add(int id) { if (std::find(ids.begin(), ids.end(), id) == ids.end()) { ids.push_back(id); } } void print() { std::cout << "idList contains: "; for (auto const &id : ids) { std::cout << id << " "; } std::cout << std::endl; } private: std::vector ids; }; int main() { idList myIds; myIds.add(1); myIds.add(2); myIds.add(3); myIds.add(1); myIds.print(); return 0; }