共用方式為


編譯器錯誤 C2589

'identifier' : '::' 右側的不合法令牌

備註

如果範圍解析運算子 (雙冒號) 左邊出現類別、結構或等位名稱,右邊的標記必須是類別、結構或等位成員。 否則,任何全域標識碼都可以出現在右側。

範圍解析運算子無法多載。

範例

下列範例會產生 C2589:

// C2589.cpp
void Test(){}
class A {};
void operator :: ();   // C2589

int main() {
   ::Test();
}