单项选择题
已定义一个圆形类Circle:class Circle{private: double r;public: void SetR(double x) { r = x; } double GetArea( ) { return 3.14*r*r; }};
编写一个显示某个圆面积的函数show,下列函数定义中错误的是( )。
A.void show( ) { cout << “圆面积= ” << Circle.GetArea() << endl; }
B.void show( Circle *c ) { cout << “圆面积= ” C.void show( Circle &c ) { cout << “圆面积= ” << c.GetArea() << endl; }
D.void show( Circle c ) { cout << “圆面积= ” << c.GetArea() << endl; }