访问控制与封装 — 计算机选择题
题目
有如下 C++ 类定义:
class Sensor {
double value;
void reset() { value = 0; }
public:
Sensor(double v) { value = v; }
double get() const { return value; }
};
另在类外有函数 void test() { Sensor s(3.5); int x = s.value; s.reset(); double y = s.get(); }。请问 test 函数中的三条语句,共几条能通过编译?
A. 0 条 B. 1 条 C. 2 条 D. 3 条