Hi, I am not sure if this question would really have a yes or no answer, but even if someone could help clarify for me it would be really helpful. I am currently going through the classes on Pluralsight, currently memory management. I find some of these videos dont go into enough details or use terminology that leave me really unsure what it is talking about. So the video was talking about using shared pointers and unique pointers, instead of the rule of 3 or the rule of 5. But should I only be doing this if I have somewhere in my class that I am allocating something on the heap?