关联容器set的插入

set关联容器都知道不包含重复的关键字  

vector<int>ivec{ 2,4,6,8,2,4,6,8 };
    set<int>set2;
    set2.insert(ivec.cbegin(), ivec.cend());
    set2.insert({ 1,3,5,7,1,3,5,7 });

这是执行完第一个insert的

这是执行完第二个insert的:

所以我想问问这个插入原理是怎么样的 为什么 第二次插入之后不是2,4,6,8,1,3,5,7.呢

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^