Aracılığıyla paylaş


Derleyici Hatası C2589

'identifier' : '::' sağ tarafında geçersiz belirteç

Açıklamalar

Kapsam çözümleme işlecinin (çift iki nokta üst üste) solunda bir sınıf, yapı veya birleşim adı görünüyorsa, sağdaki belirteç bir sınıf, yapı veya birleşim üyesi olmalıdır. Aksi takdirde, sağ tarafta herhangi bir genel tanımlayıcı görüntülenebilir.

Kapsam çözümleme işleci aşırı yüklenemez.

Örnek

Aşağıdaki örnek C2589 oluşturur:

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

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