【发布时间】:2012-03-24 02:00:41
【问题描述】:
是否有一种简单的方法可以检测由于被插入的项目已经存在于集合中而没有发生集合插入?例如,我想向用户显示一条显示插入失败的消息,以便他们可以更轻松地查找和删除数据中的重复项。这是一些伪代码来演示我想做的事情:
try
{
items.insert(item)
}
catch insert_failed_item_already_in_set
{
// show user the failed item
}
【问题讨论】:
-
您的 C++ 标准库参考有问题吗?你甚至都不查看你使用的函数的返回类型?
-
抱歉这个问题。我用的套路不多。我很了解数据结构,只是不知道 C++ 如何检测到插入失败。我不会再在这里问这些问题了。感谢所有花时间回答的人。