Sdílet prostřednictvím


Chyba kompilátoru C2652

'identifier' : neplatný konstruktor kopírování: první parametr nesmí být identifikátor.

Poznámky

První parametr v konstruktoru kopírování má stejný typ jako třída, struktura nebo sjednocení, pro které je definován. První parametr může být odkazem na typ, ale ne na samotný typ.

Example

Následující příklad vygeneruje C2652:

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