Megosztás a következőn keresztül:


C2652 fordítási hiba

"identifier" : illegális másolási konstruktor: az első paraméter nem lehet "azonosító"

Megjegyzések

A másoláskonstruktor első paramétere ugyanazzal a típussal rendelkezik, mint annak az osztálynak, szerkezetnek vagy egyesítőnek, amelyhez definiálva van. Az első paraméter hivatkozhat a típusra, de magára a típusra nem.

Example

A következő példa C2652-t hoz létre:

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