单选题
有如下类定义: class Cup{ public: void SetPrice(double val=5.8); double GetPrice() { return price; } double GetPrice() const { return price; } private: double price; }; void Cup::SetPrice(double val) { price=val; }下列关于类中成员函数的叙述中,错误的是
【正确答案】
D
【答案解析】解析:在类体中定义的成员函数,C++系统会自动将它们作为内联函数处理,而在类外定义的成员函数,系统并不把它们默认为内联函数,所以SetPrice不是内联函数,SetPrice的形参val具有默认值5.8,类体中有两个GetPrice,所以这是对GetPrice 函数进行了重载,D选项错误。