C4625 (úroveň 4) upozornění kompilátoru
Třída odvozená: Kopírovat konstruktor nelze generovat, protože Kopírovat konstruktor základní třídy není přístupný
Kopírovat konstruktor není přístupná v základní třídě a proto nebyla vygenerována odvozené třídy.Pokus o kopírování tohoto typu objektu způsobí chybu kompilátoru.
Ve výchozím nastavení je vypnuto upozornění.Viz Kompilátoru upozornění, že jsou mimo standardně Další informace.
Příklad
Následující ukázka generuje C4625:
// C4625.cpp
// compile with: /W4 /c
#pragma warning(default : 4625)
struct A {
A() {}
private:
A(const A&) {}
};
struct C : private virtual A {};
struct B : C {}; // C4625 no copy constructor
struct D : A {};
struct E : D {}; // OK