Unverified Commit 44e1de4c authored by Angel_Kitty's avatar Angel_Kitty Committed by GitHub
Browse files

Merge pull request #1799 from DeterCider/patch-6

关于关联式容器中set和map的insert的返回值
parents 34c316aa fb3e6f00
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -12,6 +12,9 @@
-    `erase(first,last)` 删除迭代器在 $[first,last)$ 范围内的所有元素。
-    `clear()` 清空 `set` 。

???+note "insert 函数的返回值"
    insert 函数的返回值类型为 `pair<iterator, bool>` ,其中 iterator 是一个指向所插入元素(或者是指向等于所插入值的原本就在容器中的元素)的迭代器,而 bool 则代表元素是否插入成功,由于 `set` 中的元素具有唯一性质,所以如果在 `set` 中已有等值元素,则插入会失败,返回 false,否则插入成功,返回 true; `map` 中的 insert 也是如此。

### 迭代器

 `set` 提供了以下几种迭代器: