编译器错误 C2800

“operator operator”不能重载

以下运算符不能重载:类成员访问 (.)、指向成员的指针 (.*)、范围解析 (::)、条件表达式 (? :) 和 sizeof

以下示例生成 C2800:

// C2800.cpp
// compile with: /c
class C {
   operator:: ();   // C2800
};