C++map的[]operator

Posted zhaocx111222333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++map的[]operator相关的知识,希望对你有一定的参考价值。

关联式容器由于二叉搜索树的特性,其中mapoperator[],而setmultimapmultiset都不具备。
在这里插入图片描述我们先看官方的解释:
每一次执行operator[],都在底层默认走一下的式子:
在这里插入图片描述operator[]经历了insert,所以它可以实现:

1.(K为map已有的值)修改map中对应K的val;
2.(K不存在)或者创建新的节点插入map;

以上是关于C++map的[]operator的主要内容,如果未能解决你的问题,请参考以下文章