'identifier' : '::' 右側的不合法令牌
備註
如果範圍解析運算子 (雙冒號) 左邊出現類別、結構或等位名稱,右邊的標記必須是類別、結構或等位成員。 否則,任何全域標識碼都可以出現在右側。
範圍解析運算子無法多載。
範例
下列範例會產生 C2589:
// C2589.cpp
void Test(){}
class A {};
void operator :: (); // C2589
int main() {
::Test();
}
'identifier' : '::' 右側的不合法令牌
如果範圍解析運算子 (雙冒號) 左邊出現類別、結構或等位名稱,右邊的標記必須是類別、結構或等位成員。 否則,任何全域標識碼都可以出現在右側。
範圍解析運算子無法多載。
下列範例會產生 C2589:
// C2589.cpp
void Test(){}
class A {};
void operator :: (); // C2589
int main() {
::Test();
}