Apparently, it's not possible to create a collection with an abstract type in STL. How do I go around the problem of creating a collection with a base abstract type and using that collection with a ...
class Thing { public: NormalizeName(); NormalizeAge(); private: OurString* iName; OurDate iCreationDate; } class Person : Thing { // stuff specific to people } class House : Thing { // stuff specific ...