Call a parent's method

I have a setup where many children classes need the parent to do the same initialization before the child can do its task. From the child’s method, how do I call the parent’s similarly named method?


class Parent
{
   public:
      Parent() {}
      void do() { cout << "parent does some initial stuff that all children need"; }
};

class Child : public Parent
{
   public:
      Child() {}
      void do() { cout << "I do this after parent does initialization"; }
};

I’ve done some Googling. One guy says to use “super”, but I got an “undelcared identifier” error because I think only Java has the super keyword. I’ve also read in another place that C++ doesn’t even support this at all because of multiple inheritance.