单项选择题

有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ //类型转换运算符double的定义 private: double val; };若要使语句序列 MyClass x(2.1); cout<
A.operator double() const { return val; }
B.friend operator double() const { return val; }
C.double operator() const { return val; }
D.friend double operator() const { return val; }