拼接如何工作?我在http://www.cplusplus.com/reference/list/list/splice/上看到了它
我无法从上面链接的代码中理解这部分内容:
mylist1.splice ( mylist1.begin(), mylist1, it, mylist1.end());
Run Code Online (Sandbox Code Playgroud) 可能重复:
擦除和删除之间的差异
假设我有一个容器....以下是什么意思.
c.erase(remove(c.begin(),c.end(),99),c.end());
Run Code Online (Sandbox Code Playgroud)
是不是擦除并删除相同?在上面的例子中擦除和删除的具体功能是什么?
我一直在阅读有效的stl.我被困在这里:
assoccontainer<int> c
for(container<int>::iterator i=c.begin();i!=c.end();++i)
if(badvalue(*i))
c.erase(i);
Run Code Online (Sandbox Code Playgroud)
给定代码有什么问题?我不明白那里的解释.
我还有其他问题:
assoccontainer意思?我找不到任何相关的文章.badvalue某种关键字吗?