Share via


編譯器錯誤 C2586

不正確的使用者定義轉換語法:間接取值不合法

不允許轉換運算子的間接取值 (Indirection)。

下列範例會產生 C2586:

// c2586.cpp
// compile with: /c
struct C {
   * operator int();   // C2586
   operator char();   // OK
};