What is a non-virtual destructor? Does this mean that there are virtual destructors too? How do I define one? Would it just be
virtual ~Character(); Like that? I have two classes that subclass Character, and the method in question will be handled slightly differently in each of them, so I wanted to make the method virtual...
