Difference between revisions of "Advanced C++ Programming Tutorial 6"
From Chilipedia
(→Video Timestamp Index) |
(→Part 1) |
||
Line 7: | Line 7: | ||
* <code>use_count</code> | * <code>use_count</code> | ||
* How to pass/receive resources when <code>shared_ptr</code> is involved | * How to pass/receive resources when <code>shared_ptr</code> is involved | ||
+ | * Comparing <code>shared_ptr</code>s | ||
* Conversion from <code>unique_ptr</code> | * Conversion from <code>unique_ptr</code> | ||
* Custom deleter for <code>shared_ptr</code> | * Custom deleter for <code>shared_ptr</code> | ||
+ | |||
=== Part 2 === | === Part 2 === | ||
Stay Tuned! | Stay Tuned! |
Revision as of 23:52, 2 November 2019
Share your resources in grand style with shared_ptr
.
Topics
Part 1
- Review of
unique_ptr
-
shared_ptr
usage scenarios -
use_count
- How to pass/receive resources when
shared_ptr
is involved - Comparing
shared_ptr
s - Conversion from
unique_ptr
- Custom deleter for
shared_ptr
Part 2
Stay Tuned!
Video Timestamp Index
Homework
Part 1
Identify targets in the Memefighter codebase from Intermediate c++ for resource sharing, implement the sharing with std::shared_ptr
, and consider/discuss potential downsides to the resource sharing for each instance of resource sharing.