Я ищу какой-нибудь контейнер STL (но не boost), который после следующих операций будет содержать 2 элемента: "abc" и "xyz":
std::XContainer<string> string_XContainer;
string_XContainer.push_back("abc");
string_XContainer.push_back("abc");
string_XContainer.push_back("xyz");
Кстати, он мне нужен только для того, чтобы в конце вызвать string_XContainer.size()
, чтобы получить общее количество уникальных строк. Так что, может быть, мне даже не нужен контейнер, и есть более элегантный способ сделать это?