Exercise (revision): Smart Pointers
Are you familiar with C++ unique_ptr? If yes:
Read from Herb Sutter's Guru of the Week junior guru question "JG Question: When should you use shared_ptr vs. unique_ptr? List as many considerations as you can." and Herb's answer to it. Write the answer with your own words or tell which points are new to you or difficult to understand.
If you are not familiar with unique_ptr, read "Differences between unique_ptr and shared_ptr" in Stackoverflow, and tell with your own words, what is unique_ptr, is there something difficult, and do you have questions concerning it.
A+ presents the exercise submission form here.