Aracılığıyla paylaş


Derleyici Hatası C3365

'operator' işleci: 'type1' ve 'type2' türünde farklı işlenenler

Açıklamalar

Farklı türlerde temsilciler oluşturma girişiminde bulunuldu. Temsilciler hakkında daha fazla bilgi için bkz. Nasıl yapılır: Temsilcileri Tanımlama ve Kullanma (C++/CLI).

Örnek

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

// C3365.cpp
// compile with: /clr
delegate void D1();
delegate void D2(int);

ref class R {
public:
   void f(){}
   void g(int){}
};

int main() {
   D1^ d1 = gcnew D1(gcnew R, &R::f);
   D2^ d2 = gcnew D2(gcnew R, &R::g);
   D1^ d3 = gcnew D1(gcnew R, &R::f);

   d1 += d2;   // C3365
   d1 += d3;   // OK
   d1();
}