單項選擇題

已知類模板X的定義為templateclassX在該類模板中定義了下列的友元函數(shù)
請問下面的四個函數(shù)定義(全局函數(shù)或成員函數(shù)),那個是模板類X的友元,而不是模板類X的友元() 

A.voidf1(float);
B.voidf2(X&);
C.voidA::f3();
D.voidC::f4(X&);


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題

已知某段程序中有如下定義

請問下面四個選項中,那個選項中的語句中的y最后取值為4() 

A.y=SQR(x++);
B.y=SQR(++x);
C.y=sqr(x++);
D.y=sqr(++x);

2.單項選擇題

仔細閱讀下面的程序

請問,上面的程序中那行存在錯誤()

A.//A行
B.//B行
C.//C行
D.沒有錯誤

4.單項選擇題類B是類A的公有派生類,類A和類B中都定義了虛函數(shù)func(),p是一個指向類A對象的指針,則p->A::func()將()

A.調(diào)用類A中的函數(shù)func()
B.調(diào)用類B中的函數(shù)func()
C.根據(jù)p所指的對象類型而確定調(diào)用類A中或類B中的函數(shù)func()
D.既調(diào)用類A中函數(shù),也調(diào)用類B中的函數(shù)

5.單項選擇題C++實現(xiàn)運行時的多態(tài)性是通過什么機制實現(xiàn)的()

A.重載函數(shù)
B.構(gòu)造函數(shù)
C.析構(gòu)函數(shù)
D.虛函數(shù)