Aracılığıyla paylaş


Derleyici Hatası C2884

'name' : using-declaration çakışmaları tarafından 'function' yerel işleviyle tanıtıldı

Bir işlevi birden çok kez tanımlamaya çalıştınız. İlk tanım yerel bir tanımdır. İkincisi, bildirimi olan using bir ad alanındandır.

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

// C2884.cpp
namespace A {
   void z(int);
}

void f() {
   void z(int);
   using A::z;   // C2884 z is already defined
}