判斷題在你自己定義的類中如果要重載流插入運算符<<,你必須將該運算符重載為類的友元函數(shù),而不是成員函數(shù),否則就會出現(xiàn)非常奇怪的使用方式。

您可能感興趣的試卷

你可能感興趣的試題

2.多項選擇題

對于如下函數(shù)模板,正確的調(diào)用方式包括()

A.maxValue(’A’,’\n’,"\n");
B.maxValue(3.0,3.1,-5);
C.maxValue(1,1.0,’a’);
D.maxValue("Hello","World","!");

3.多項選擇題在函數(shù)模板中,泛型T 可以作為()

A.函數(shù)的返回值類型
B.函數(shù)參數(shù)的類型
C.函數(shù)的局部變量的類型
D.函數(shù)的名字

4.多項選擇題?關(guān)于元編程和泛型編程說法正確的有()

A.C++中的泛型編程是通過元編程實現(xiàn)的
B.泛型編程是指編寫能處理各種數(shù)據(jù)類型的程序
C.C++中,模板編程既可以指元編程,也可以指泛型編程
D.元編程是編寫能夠生成、修改或者處理其它程序的程序

5.多項選擇題在函數(shù)中使用泛型的優(yōu)點有()

A.使程序運行更快
B.使程序易于維護
C.節(jié)省內(nèi)存
D.減少程序員所需編寫的代碼行數(shù)

最新試題

如果把const限定符放在*號的右邊,使指針本身成為一個const指針,即()。

題型:填空題

運算符()用于申請動態(tài)存儲空間,它的操作數(shù)為某種數(shù)據(jù)類型且可以帶有初值表達式或元素個數(shù)。

題型:填空題

程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。

題型:填空題

string對象可以使用cin和()進行輸入和輸出。

題型:填空題

static_cast的功能是將一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型,其使用格式為()。

題型:填空題

使用delete對動態(tài)分配的數(shù)組進行釋放的語法格式為()。

題型:填空題

重載函數(shù)的形參必須不同,即或者()或者參數(shù)類型不同。

題型:填空題

在面向?qū)ο蟪绦蛟O(shè)計中,將一組數(shù)據(jù)和這組數(shù)據(jù)有關(guān)的操作集合組裝在一起形成對象,這個過程叫()。

題型:填空題

兩個以上的函數(shù),具有相同的函數(shù)名,但是形參的個數(shù)或者類型不同,編譯器根據(jù)實參和形參的類型及個數(shù)的最佳匹配,自動確定調(diào)用哪一個函數(shù),這就是()。

題型:填空題

()是面向?qū)ο蟪绦蛟O(shè)計方法中的程序主體。

題型:填空題