C++ 在c+中记录重复+;

C++ 在c+中记录重复+;,c++,data-structures,duplicates,C++,Data Structures,Duplicates,谁能告诉我如何删除重复记录或避免重复 问题是,每当我编辑一条记录时,就会创建一条重复的记录 任何人都可以发送答案吗?避免重复的一般方法是使用哈希表存储记录,而不管使用何种语言。这假设存在一个用作唯一标识符的字段。Dobb博士的日记作为一篇文章发表。尝试使用std::map或std::set集合。它们不存储重复项。 有些容器有unique()之类的方法,或者您可以只使用unique()或unique_if()算法。 顺便问一下,你们在哪里复制记录?这是ado(.net)使用的问题还是您使用的某些特

谁能告诉我如何删除重复记录或避免重复

问题是,每当我编辑一条记录时,就会创建一条重复的记录


任何人都可以发送答案吗?

避免重复的一般方法是使用哈希表存储记录,而不管使用何种语言。这假设存在一个用作唯一标识符的字段。Dobb博士的日记作为一篇文章发表。

尝试使用std::map或std::set集合。它们不存储重复项。 有些容器有unique()之类的方法,或者您可以只使用unique()或unique_if()算法。 顺便问一下,你们在哪里复制记录?这是ado(.net)使用的问题还是您使用的某些特定集合的问题? 在哪里可以看到重复的记录?在内存中,在数据库中,或者在某个文件中


Alek

您需要提供更多信息。你在说什么“唱片”?没有纯C++中的“记录”,所以请提供更多的信息。我们需要更多的信息来回答这个问题。您的记录是如何存储的?你是如何编辑它们的?