// Определение переменной для возвращаемого значения insert() std::pair::iterator,bool> status; // Вставка элемента с присваиванием возвращаемого значения status = c.insert(value); // Обработка возвращаемого значения if (status.second) { std::cout << value << "inserted as element " } else { std::cout << value << "already exists as element " } std::cout << std::distance(c.begin(),status.first) + 1 << std::endl;