File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 4356
4356
\begin {note }
4357
4357
The seemingly equivalent expression
4358
4358
\tcode {shared_ptr<T>(static_cast<T*>(r.get()))}
4359
- will eventually result in undefined behavior, attempting to delete the
4359
+ can result in undefined behavior, attempting to delete the
4360
4360
same object twice.
4361
4361
\end {note }
4362
4362
\end {itemdescr }
4393
4393
\pnum
4394
4394
\begin {note }
4395
4395
The seemingly equivalent expression
4396
- \tcode {shared_ptr<T>(dynamic_cast<T*>(r.get()))} will eventually result in
4396
+ \tcode {shared_ptr<T>(dynamic_cast<T*>(r.get()))} can result in
4397
4397
undefined behavior, attempting to delete the same object twice.
4398
4398
\end {note }
4399
4399
\end {itemdescr }
4422
4422
\pnum
4423
4423
\begin {note }
4424
4424
The seemingly equivalent expression
4425
- \tcode {shared_ptr<T>(const_cast<T*>(r.get()))} will eventually result in
4425
+ \tcode {shared_ptr<T>(const_cast<T*>(r.get()))} can result in
4426
4426
undefined behavior, attempting to delete the same object twice.
4427
4427
\end {note }
4428
4428
\end {itemdescr }
4451
4451
\pnum
4452
4452
\begin {note }
4453
4453
The seemingly equivalent expression
4454
- \tcode {shared_ptr<T>(reinterpret_cast<T*>(r.get()))} will eventually result in
4454
+ \tcode {shared_ptr<T>(reinterpret_cast<T*>(r.get()))} can result in
4455
4455
undefined behavior, attempting to delete the same object twice.
4456
4456
\end {note }
4457
4457
\end {itemdescr }
You can’t perform that action at this time.
0 commit comments