c++: No instance of overloaded function

In the header you have:

highInterestChecking(std::string =" ",int = 0, double = 0.00, double = 0.00, double = 0.00);

Which takes 5 arguments, In the source file you have:

 highInterestChecking::highInterestChecking(string name, int acct, double bal, int numCheck, double min, double i)

                                                                                ^^^^^^^^^^^

which takes 6 arguments. It seems like int numCheck does not match the header signature.

Leave a Comment