Difference between revisions of "Advanced C++ Programming Tutorial 6"
From Chilipedia
(→Part 1) |
|||
Line 17: | Line 17: | ||
== Homework == | == Homework == | ||
=== Part 1 === | === Part 1 === | ||
− | Identify targets in the [https://github.com/planetchili/Inheritance 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. | + | Identify targets in the [https://github.com/planetchili/Inheritance Memefighter codebase from Intermediate c++] for resource sharing, implement the sharing with <code>std::shared_ptr</code>, and consider/discuss potential downsides to the resource sharing for each instance of resource sharing. |
== See also == | == See also == |
Revision as of 23:20, 2 November 2019
Share your resources with style with stared_ptr
.
Topics
Part 1
- Review of
unique_ptr
-
shared_ptr
usage scenarios -
use_count
- How to pass/receive resources when
shared_ptr
is involved - 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.