單項選擇題在下列關于類型轉換的描述中,錯誤的是()

A.任何形式的構造函數都可以實現數據類型轉換。
B.帶非默認參數的構造函數可以把基本類型數據轉換成類類型對象。
C.類型轉換函數可以把類類型對象轉換為其他指定類型對象。
D.類型轉換函數只能定義為一個類的成員函數,不能定義為類的友元函數。


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題假設ClassX是類類型標識符,Type為類型標識符,可以是基本類型或類類型,Type_Value為Type類型的表達式,那么,類型轉換函數的形式為()

A.ClassX::operator Type(Type t){… return Type_Value;}
B.friendClassX::operator Type(){… return Type_Value;}
C.Type ClassX::operator Type(){…return Type_Value;}
D.ClassX::operator Type(){… return Type_Value;}

2.單項選擇題具有一個非默認參數的構造函數一般用于實現從()的轉換。

A.該類類型到參數類型
B.參數類型到該類類型
C.參數類型到基本類型
D.類類型到基本類型

3.單項選擇題類型轉換函數只能定義為一個類的()

A.構造函數
B.析構函數
C.成員函數
D.友員函數

4.單項選擇題如果類A要重載插入運算符“<<”,那么重載函數參數表的形式一般定義為()

A.(constA&)
B.(ostream&)
C.(constA&,ostream&)
D.(ostream&,constA&)

5.單項選擇題如果表達式++j*k中的“++”和“*”都是重載的友元運算符,則采用運算符函數調用格式,該表達式還可以表示為()

A.operator*(j.operator++(),k)
B.operator*(operator++(j),k)
C.operator++(j).operator*(k)
D.operator*(operator++(j),)