user3523966
user3523966

Reputation: 1

Pointer to a derived class C++

I'm having some trouble with deriving a pointer to a derived class. I think it has something to do with a constructor. Do I have to create a new constructor in my derived class? How to I create a pointer from a derived class? Thanks

 Class Base
 {
   public:



   int myfunction(int a,int b,int c)
   {
   return a+b+c;
   }
 };

 Class Derived: public Base
{
  int newfunction(int a, int b, int c)
  {
   return a*b*c;
  };

};


int main()
{
// this doesn't work at all.. I get all errors every time I try to refer to the object
//instantiated from my derived class.
//I know it's my lack of understanding.


Derived *NewObject = new Derived;

//Why wont this work?


 }

Upvotes: 0

Views: 45

Answers (1)

peoro
peoro

Reputation: 26060

C++ is case sensitive, and the keyword class is lowercase. You wrote Class for both classes, and it looks like it's the only issue with your code.

Upvotes: 1

Related Questions