首先set是关联型容器。不像vector,list,dqueue是顺序型容器。不能指定位置插入。
set只是一个wrapper,里面是通过红黑树,或者Hash实现的。每次插入或删除元素都能够保证元素按照一定规则排序。将一个元素插入到红黑树,是要经过多次旋转算法的。如果硬要插入则会破坏内部结构。所以不支持指定插入的位置。