質問編集履歴
1
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
### 質問③
|
14
14
|
std::unique_ptrは所有権を1つに限定するポインタ。
|
15
|
-
td::shared_ptrは所有権が複数で共有可能でどこからも参照されなくなったら
|
15
|
+
td::shared_ptrは所有権が複数で共有可能でどこからも参照されなくなったら開放される変数。
|
16
16
|
という理解なのですが、以下の例では、Aをstd::shared_ptrであるBにセットした場合、Aが所有していたアドレスはstd::shared_ptrになるということだと思いますが、この時、共有されるようになるため、std::unique_ptrにした意味がなくなっているという理解でいいでしょうか?
|
17
17
|
|
18
18
|
```C++
|