title: c++: No instance of overloaded function
body: <p><strong>highInterestChecking Header:</strong> </p>
  
  <pre><code>#ifndef H_highInterestChecking
  #define H_highInterestChecking
  #include "noservicechargechecking.h"
  #include &lt;string&gt;
  
  class highInterestChecking: public noServiceChargeChecking
  {
  public:
      highInterestChecking(std::string =" ",int = 0, double = 0.00, double = 0.00, double = 0.00);
  };
  #endif
  </code></pre>
  
  <p><strong>highInterestChecking cpp:</strong></p>
  
  <pre><code>#include "highInterestChecking.h"
  using std::string;
  
  highInterestChecking::highInterestChecking(string name, int acct, double bal, int numCheck, double min, double i)
  {
      bankAccount::setAcctOwnersName(name);
      bankAccount::setAcctNum(acct);
      bankAccount::setBalance(bal);
      checkingAccount::setChecks(numCheck);
      noServiceChargeChecking::setMinBalance(min);
      noServiceChargeChecking::setInterestRate(i);
  }
  </code></pre>
  
  <p>I have the error "No instance of overloaded function." under the constructor name highInterestChecking in the cpp file not sure what is causing it ive looked at it for a while now can't seem to find an error. maybe someone will help?</p>