multimap :: 运算符=用于通过替换现有内容将新内容分配给容器。它还根据新内容修改大小。
句法:-
multimap1 = (multimap2)
Parameters :
Another container of the same type.
Result :
Assign the contents of the container passed as
parameter to the container written on left
side of the operator.
例子:
Input : multimap1 = { ('a', 1), ('b', 2), ('c', 3)}
multimap2 = { ('d', 4), ('e', 5), ('f', 6)}
multimap1 = multimap2;
Output : multimap1
d 4
e 5
f 6
Input : multimap1 = { ('abc', 1), ('bca', 2), ('cab', 3)}
multimap2 = { ('def', 4), ('efd', 5), ('fde', 6)}
multimap1 = multimap2;
Output : multimap1
def 4
efd 5
fde 6
错误和异常
1.如果容器属于不同类型,则会引发错误。
2.否则,它有一个基本的无异常抛出保证。
// CPP Program to illustrate working of
// multimap::operator=
#include
#include
输出:-
MultiMap 1 data
d 4
e 5
f 6
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。