I have been researching, and nothing relevant has come up, so I came here.
I am trying to avoid memory leaks, so I am wondering:
Say I have class MyCla
MyCla
Your three variables were not allocated with new so there would be no need to delete them at all.
new
They would be destructed when your class is deleted (as they were allocated when your class was newd), but that's not the same as being deleted.
delete