mirror of
https://github.com/changkun/modern-cpp-tutorial.git
synced 2025-12-17 04:34:40 +03:00
fix: typo (#32)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
title: 第 5 章 标准库:容器
|
||||
title: 第 5 章 标准库:指针
|
||||
type: book-zh-cn
|
||||
order: 5
|
||||
---
|
||||
@@ -157,7 +157,7 @@ int main() {
|
||||
}
|
||||
```
|
||||
|
||||
运行结果是 A, B 都不会被销毁,这是因为 a,b 内部的 pointer 同时又引用了 `a,b`,这使得 `a,b` 的引用计数均变为了 2,而离开作用域时,`a,b` 智能指针被析构,却智能造成这块区域的引用计数减一,这样就导致了 `a,b` 对象指向的内存区域引用计数不为零,而外部已经没有办法找到这块区域了,也就造成了内存泄露,如图所示:
|
||||
运行结果是 A, B 都不会被销毁,这是因为 a,b 内部的 pointer 同时又引用了 `a,b`,这使得 `a,b` 的引用计数均变为了 2,而离开作用域时,`a,b` 智能指针被析构,却只能造成这块区域的引用计数减一,这样就导致了 `a,b` 对象指向的内存区域引用计数不为零,而外部已经没有办法找到这块区域了,也就造成了内存泄露,如图所示:
|
||||
|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user