首页 > 编程知识 正文

sqlmultiset,multicycle path

时间:2023-05-03 10:32:02 阅读:39302 作者:583

stlset和multiset的区别学习目标:

掌握set和multiset的区别

区别:

set无法插入重复数据,但multiset可以设置并插入数据,同时返回插入结果。 这表示插入成功的multiset不会监视数据,因此可以插入重复数据。 代码示例:

# include iostream # includesetusingnamespacestd; //set和multiset是void test01 () ) ({ setints; pairsetint:iterator,boolret=s.insert(10; if(ret.second ) { cout )第一次插入成功(endl; } else { cout第一次插入失败' endl; }ret=s.insert(10; if(ret.second ) { cout )第二次插入成功(endl; 第} else { cout次插入失败' endl; }多点传输; //允许插入重复值ms.insert(10 ); ms.insert(10; for (multiset int :3360 iterator it=ms.begin ); it!=ms.end (; it}{cout*it '; } cout endl; }int main () { test01 ); 返回0; }总结:

如果不允许插入重复值数据,则可以使用set

需要插入重复数据并使用多点集时

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。

  • 相关阅读