有如下类定义: class Cup{ public: void SetPrice(double val); private: double price; }

admin2020-07-23  12

问题 有如下类定义:
       class Cup{
       public:
           void SetPrice(double val);
       private:
           double price;
       };
若要在类体外给出对成员函数SetPrice的定义,下列选项中正确的是

选项 A、voidCup::SetPrice(doubleval){price=val;}
B、voidCup.SetPrice(doubleval){price=val;}
C、voidSetPrice(doubleval){Cup::price=val;}
D、voidSetPrice(doubleval){Cup.price=val;}

答案A

解析 本题考查如何在类体外定义成员函数,在类体外定义成员函数需要使用作用域运算符::,只有A选项符合定义格式,所以A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/GJl0FFFM
0

最新回复(0)