閱讀英文

共用方式為


型別 '<typename>' 必須定義要在 'For' 陳述式中使用的運算子 '<operator>'

For 迴圈指定了不支援必要運算子之類型的計數器變數。

For 迴圈中的計數器變數可以是支援下列所有運算子的任何資料類型:

  • 大於或等於 (>=)

  • 小於或等於 (<=)

  • 加法 (+)

  • 減法 (-)

如果您針對計數器變數使用數值資料類型,則支援上述所有運算子。 如果您使用使用者定義的類別或結構,則必須在該類別或結構上定義上述所有運算子。

另請注意, start陳述式中 endstepFor 運算式的資料類型必須擴展為計數器變數的資料類型。 如果計數器變數是使用者定義的類別或結構,而且 startendstep 運算式屬於不同的類型,您必須定義 CType 轉換運算子來完成必要的轉換。

錯誤 ID︰ BC33038

更正這個錯誤

  1. 請確定計數器變數資料類型拼寫正確。

  2. 如果您針對計數器變數使用使用者定義的類別或結構,請在該類別或結構上定義所有必要的運算子。

  3. 根據 startendstep 運算式的資料類型,您可能必須定義一或多個 CType 轉換運算子,以將其轉換成計數器變數資料類型。

另請參閱