Kompilatorfel C2652

"identifierare" : ogiltig kopieringskonstruktor: den första parametern får inte vara en "identifierare"

Anmärkningar

Den första parametern i kopieringskonstruktorn har samma typ som den klass, struktur eller union som den definieras för. Den första parametern kan vara en referens till typen men inte själva typen.

Example

I följande exempel genereras C2652:

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