多項選擇題下列對模板的聲明錯誤的是()。

A.template<T>
B.template<class T1,T2>
C.template<class T1, class T2 >
D.template<class T1;class T2>


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題

如果有如下函數模板的定義:

則對函數func調用不正確的是()。

A.func(3,5);
B.func<>(3,5)
C.func(3,2.5)
D.func<int>(3,2.5);

2.單項選擇題以下關于模板的敘述中,不正確的是()。

A.用模板定義一個對象時不能省略參數
B.類模板只能有虛擬參數類型
C.類模板的成員函數都是模板函數
D.類模板本身在編譯中不會生成任何代碼

4.單項選擇題()使一個函數可以定義為對許多數據類型完成同一任務。

A.函數模板
B.遞歸函數
C.模板函數
D.重載函數

5.單項選擇題類模板的模板參數()。

A.只可作為數據成員的類型
B.只可作為成員的返回值類型
C.只可作為成員函數的參數類型
D.以上三者皆可

最新試題

在C++語言中,類庫中提供了輸入流類istream和輸出流類ostream。istream類的對象()用來實現基本的鍵盤輸入。

題型:填空題

運算符new還可以用來對數組進行動態(tài)分配,這時需要在數據類型后面添加(),并在其中指明所要分配的數組元素個數。

題型:填空題

()可以看作是符號化了的機器語言,使用助記符編寫程序。

題型:填空題

為了避免頻繁的函數調用與返回,C++語言引入了()的概念。

題型:填空題

在C++程序中由new分配的動態(tài)內存空間必須通過()運算符釋放。

題型:填空題

命名空間是C++的一種機制,使用關鍵字()把大量有邏輯聯(lián)系的程序實體組合在一個標識符下。

題型:填空題

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

題型:填空題

使用string類時,在程序中必須包含這個類的頭文件,使用的語句為()。

題型:填空題

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

題型:填空題

引用可以用在函數中,既可以作為函數的參數使用,又可以作為函數的()使用。

題型:填空題