Udostępnij za pomocą


Błąd kompilatora C2652

"identifier" : niedozwolony konstruktor kopiowania: pierwszy parametr nie może być "identyfikatorem"

Uwagi

Pierwszy parametr w konstruktorze kopiowania ma ten sam typ co klasa, struktura lub unia, dla którego jest zdefiniowany. Pierwszy parametr może być odwołaniem do typu, ale nie samego typu.

Example

Poniższy przykład generuje C2652:

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