title: Warning: overloaded virtual function "Base::process" is only partially overridden in class "derived"
body: <p>I am getting below warning .
  part of my code is :</p>
  
  <pre><code>class Base {
  public:
      virtual void process(int x) {;};
      virtual void process(int a,float b) {;};
  protected:
      int pd;
      float pb;
  };
  
  class derived: public Base{
  public:
      void process(int a,float b);
  }
  
  void derived::process(int a,float b){
      pd=a;
      pb=b;
      ....
  }
  </code></pre>
  
  <p>I am getting below warning :</p>
  
  <pre><code> Warning: overloaded virtual function "Base::process" is only partially overridden in class "derived"
  </code></pre>
  
  <p>any way i have made process as virtual function so I am expecting this warning should not come ...
  What is the reason behind this ??</p>