Есть ли простой способ определить, когда установленная вставка не возникает, потому что вставленный элемент уже существует в наборе? Например, я хотел бы отобразить сообщение пользователю, которое показывает отказ вставки, чтобы они могли легче находить и удалять дубликаты в своих данных. Вот некоторые псевдо-код, чтобы показать, что я хотел бы сделать:Установить обнаружение ошибки вставки
try
{
items.insert(item)
}
catch insert_failed_item_already_in_set
{
// show user the failed item
}
http://www.cplusplus.com/reference/stl/set/insert/ – UmNyobe
Что-то не так с вашей C++ стандартной библиотеки справки? Вы даже не смотрите на возвращаемый тип функций, которые вы используете? –
Извините за вопрос. Я много не использовал множество. Я хорошо знаю структуру данных, а не как C++ обнаружил сбой вставки. Я больше не буду задавать эти вопросы. Спасибо всем, кто нашел время ответить. – 01100110