已知類A有一個帶double型參數(shù)的構(gòu)造函數(shù),且將運算符“+”重載為友元函數(shù),要是語句序列
A x(2.5),y(3.6),z(0);
Z=x+y;
能夠正常運行,運算符函數(shù)operator+應(yīng)在類中聲明為()。
A.friend A operator+(A,A);
B.friend A operator+(int,A &,);
C.friend A operator+(A,A &,);
D.friend A operator+(A &,A &);
您可能感興趣的試卷
你可能感興趣的試題
A.void
B.char
C.float
D.int
A.運算符重載保持固有的結(jié)合性和優(yōu)先級
B.可以對C++中的所有運算符進行重載
C.運算符重載不能改變操作數(shù)的個數(shù)
D.在運算符函數(shù)中不能使用缺省的參數(shù)值
A.?
B.+
C.-
D.<=
下面程序的輸出結(jié)果為()。
下列程序的輸出結(jié)果為()。
最新試題
程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。
重載函數(shù)的形參必須不同,即或者()或者參數(shù)類型不同。
在C++語言中,類庫中提供了輸入流類istream和輸出流類ostream。istream類的對象()用來實現(xiàn)基本的鍵盤輸入。
C++語言可以用()限定符強制改變訪問權(quán)限。
string類中為字符串對象提供了一些成員函數(shù),調(diào)用這些成員函數(shù)的方法為()。
引用可以用在函數(shù)中,既可以作為函數(shù)的參數(shù)使用,又可以作為函數(shù)的()使用。
在C++程序中由new分配的動態(tài)內(nèi)存空間必須通過()運算符釋放。
指針變量中保存著一個()。
標(biāo)識符的()是指在程序的哪個區(qū)域里可以使用。
const_cast的使用格式為()。