Aracılığıyla paylaş


Derleyici Hatası C2514

'class' : sınıfın oluşturucuları yok

Açıklamalar

Sınıfın, yapının veya birleşimin örneği oluşturmak için kullanılan parametrelerle eşleşen bir parametre listesi olan bir oluşturucusu yoktur.

Bir sınıfın örneği oluşturulabilmesi için önce tam olarak bildirilmesi gerekir.

Example

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

// C2514.cpp
// compile with: /c
class f;

class g {
public:
    g (int x);
};

class fmaker {
   f *func1() {
      return new f(2);   // C2514
   }

   g *func2() {
      return new g(2);   // OK
   }
};