Skip to content

Commit b0fef6e

Browse files
committed
updmark
1 parent d2704fb commit b0fef6e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

17/slides.pptx

7 Bytes
Binary file not shown.

stlseries/stl_map/slides.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -3105,9 +3105,9 @@ extract + insert(move(node)) 对比 find + insert({key, val}),可以避免键
31053105
map<string, int> m = {
31063106
{"fuck", 985},
31073107
};
3108-
auto node = m.extract("fuck"); // 移出 "fuck" 键的节点,此时 m 会变为空
3108+
auto node = m.extract("fuck"); // 移出 "fuck" 键对应的节点,此时 m 会变为空
31093109
node.key() = "fxxk"; // 修改键(以前用迭代器时 it->first 是不允许修改键的,因为迭代器指向的节点不是游离状态,修改键会破坏排序)
3110-
node.mapped() = 211; // 修改值(这个以前迭代器 it->second 也可以修改)
3110+
node.mapped() = 211; // 修改值(这个以前用迭代器时 it->second 也可以修改)
31113111
m.insert(move(node)); // 把修改好的节点插入回去
31123112
print(m); // {{"fxxk": 211}}
31133113
```

0 commit comments

Comments
 (0)