给定 Circle 类,( )语句能在类外部正确创建对象并调用 getArea()?
class Circle {
private:
double radius;
public:
Circle(double r) : radius(r) {}
double getArea() { return 3.14 * radius * radius; }
};
- A. Circle c = Circle(5.0); c.getArea(c);
- B. Circle c(5.0); getArea(c);
- C. Circle c = new Circle(5.0); c.getArea();
- D. Circle c(5.0); c.getArea();
正确答案:D