Freigeben über


Compilerfehler C2652

'Identifier' : Ungültiger Kopierkonstruktor: Erster Parameter darf kein 'Bezeichner' sein.

Bemerkungen

Der erste Parameter im Kopierkonstruktor hat denselben Typ wie die Klasse, Struktur oder Union, für die er definiert ist. Der erste Parameter kann ein Verweis auf den Typ sein, aber nicht der Typ selbst.

Example

Im folgenden Beispiel wird C2652 generiert:

// C2652.cpp
// compile with: /c
class A {
   A( A );   // C2652 takes an A
};
class B {
   B( B& );   // OK, reference to B
};