测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A20891. 下面定义了一个表示二维坐标点的类Point,并提供了一个带参数的构造函数,但第② 行Point b;会调用编译器自动生成的默认构造函数,将b.x和b.y 被初始化为0.0,程序可以正常编译运行。( )class Point { public: double x, y; Point(double px, double py) : x(px), y(py) {} void print() { cou…

判断题 困难

题目描述

下面定义了一个表示二维坐标点的类Point,并提供了一个带参数的构造函数,但第② 行Point b;会调用编译器自动生成的默认构造函数,将b.x和b.y 被初始化为0.0,程序可以正常编译运行。(    )

class Point {
public:
    double x, y;
    Point(double px, double py) : x(px), y(py) {}
    void print() {
        cout << "(" << x << ", " << y << ")";
    }
};

int main() {
    Point a(3.0, 4.0);    // ①
    Point b;              // ②
    a.print();
}

选项(单选)

上一题 下一题