0

How can I initialize data in superclass members with a subclass initializer list? This is what I want, but the symbol name is not found in class Dog:

class Animal  {
    public:
        virtual ~Animal() {
            delete name;
        }
        string* name;
};

class Dog : public Animal {
    public:
        Dog(string* n): name(n) { };
};
dylhunn
  • 989
  • 2
  • 8
  • 25

0 Answers0