C++ map和vector的erase函数说明

Posted lcyw

tags:

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

一、std::map erase 函数声明

这里首先要注意,C++98 和c++11 针对map的erase函数有不同的函数原型,这往往是出现问题的关键所在。
参考如下链接:
http://www.cplusplus.com/reference/map/map/erase/

C++98

	void erase (iterator position);
	size_type erase (const key_type& k);
	void erase (iterator first, iterator last

以上是关于C++ map和vector的erase函数说明的主要内容,如果未能解决你的问题,请参考以下文章

c++ STL map 中erase()后++会指向那个元素?以及erase后map将会自动做啥操作(也就是会怎么变动)?

C++ for循环中vector和map的erase

C++ for循环中vector和map的erase

[转] C++ STL中map.erase(it++)用法原理解析

C++ STL中erase函数的用法 求助~~

C++ STL中erase函数的用法 求助~~