I have a problem with declaring a vector of pointers to objects I created. I have two Base classes, let it be class A and B. I also have C and D derived from A. In B.h I have: