Помогите, при объвлении метода void Meow() const вылазит ошибка (error C2511: 'Meow' : overloaded member function 'void (void)' not found in 'Cat') при компиляции, но ведь void Meow() ничего не меняет в классе, в чём ошибка? заранее спасибо большое за помощь!
| Код | #include <iostream> using namespace std; class Cat { public: int getAge(); void Meow() const; void setAge(int age); private: int itsAge; }; int Cat::getAge() { return itsAge; } void Cat::Meow() { cout << "\nMeow\n"; } void Cat::setAge(int age) { itsAge=age; } int main() { Cat Frisky; Frisky.setAge(10); Frisky.Meow(); cout << Frisky.getAge(); Frisky.Meow(); return 0; }
|
|