單項選擇題
已知類A有一個帶double型參數(shù)的構(gòu)造函數(shù),且將運算符“+”重載為友元函數(shù),要是語句序列
A x(2.5),y(3.6),z(0);
Z=x+y;
能夠正常運行,運算符函數(shù)operator+應在類中聲明為()。
A.friend A operator+(A,A);
B.friend A operator+(int,A &,);
C.friend A operator+(A,A &,);
D.friend A operator+(A &,A &);
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題為了區(qū)別單目運算符的前置和后置運算,在后置運算符進行重載時,額外添加一個參數(shù),其類型是()。
A.void
B.char
C.float
D.int
2.單項選擇題下列關于運算符重載的說法錯誤的是()。
A.運算符重載保持固有的結(jié)合性和優(yōu)先級
B.可以對C++中的所有運算符進行重載
C.運算符重載不能改變操作數(shù)的個數(shù)
D.在運算符函數(shù)中不能使用缺省的參數(shù)值