共用方式為


編譯器錯誤 C2274

'type' :不合法的 '.' 運算子右邊

類型會顯示為成員存取運算子的右操作數。

此錯誤可能是因為嘗試存取使用者定義類型轉換所造成。 在句點和 type之間使用 關鍵詞operator

下列範例會產生 C2286:

// C2274.cpp
struct MyClass {
   operator int() {
      return 0;
   }
};

int main() {
   MyClass ClassName;
   int i = ClassName.int();   // C2274
   int j = ClassName.operator int();   // OK
}