我有class
个成员list
的对象(每个对象都有一个可用于比较的ID)。在一种方法中,我收到一个list
的对象,我想合并它与成员一。
该方法的伪代码类似于:
function updateMemberList(list<Object> paramList) {
for(Object o in paramList){
if(memberList contains o)
Replace o in memberList
else
Put o in memeberList
}
}
我搜索了STL文档中的一个(或其组合)方法,让我不要编写这个函数,但我没有找到任何东西:合并算法似乎只是用于排序的比较器。我错过了我需要的功能吗?有没有更好的方法来解决问题?
PS:遗憾的是,我不能使用C ++ 11或更新版本。
答案 0 :(得分:0)
这些方面的东西,也许(未经测试):
define("third_party/test/Test", ["require", "exports"], function (require, exports) {
// ...
define("Main", ["require", "exports"], function (require, exports) {
// ...