共用方式為


此一元運算子的參數必須為包含型別 '<typename>'

更新:2007 年 11 月

一元 (Unary) 運算子的定義會指定具有非類別或結構之型別的參數,而運算子是使用這些類別或結構型別予以定義。

在類別或結構中定義運算子時,最少需要有一個參數的型別必須是該類別或結構的型別。在一元運算子的情況下,唯一的運算元的型別必須是該類別或結構的型別。

錯誤 ID︰BC33020

若要更正這個錯誤

  • 將參數型別變更成該類別或結構的型別,而運算子是使用這些類別或結構型別予以定義。

  • 如果想要將一個資料型別當成參數,並傳回不同的資料型別做為作業結果,請改為定義轉換運算子。

請參閱

工作

HOW TO:定義運算子

HOW TO:定義轉換運算子

概念

運算子程序

參考

Operator 陳述式