map
如果使用operator[]操作,会覆写对应下标里面的值,所以如果使用xx_map[key]判断时会创建一个空的对象。
使用insert时,如果有对应的key,则不会去覆写对应的值,结果就是,如果有对应的key则没插进去。
如果一个key存在, operator[] 对这个key-value进行重写
如果一个key存在, insert 不会对原来的key-value进行重写
set
set中的iterator和const_iterator时一样的,都是const类型。所以存入set中的元素都会转换为const类型。