单项选择题
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ //运算符函数-的声明 private: double val; };若要使语句序列 MyClass y(4.6),z; z=6.7-y;能够正常运行,横线处的声明语句应为
A.friend MyClass operator-(MyClass&, MyClass&);
B.friend MyClass operator-(double, MyClass);
C.friend MyClass operator-(MyClass&, double);
D.friend MyClass operator-(double&, MyClass&);