This question already has an answer here:
- Which kind of pointer do I use when? 4 answers
What are the best practices for using smart. Are there situations in which i should prefer using raw pointer instead of smart pointers?
For example, if i know that class A creates class B and is the only owner of B - if there a reason to use smart pointers?
If you know of any good articles on that subject, please share.