Template:cpp/container/insert or assign assoc

@1,3@ If a key equivalent to already exists in the container, assigns  to the  corresponding to the key. If the key does not exist, inserts the new value as if by, constructing it from @2,4@ Same as, except the mapped value is constructed from

if is.

Return value
@1,2@ The bool component is if the insertion took place and  if the assignment took place. The iterator component is pointing at the element that was inserted or updated @3,4@ Iterator pointing at the element that was inserted or updated

Complexity
@1,2@ Same as for @3,4@ Same as for