Upozornění kompilátoru (úroveň 4) C4625
třídu odvozenou: kopie konstruktoru nelze generovat, protože kopie konstruktoru základní třídy je nedostupný
Kopírovat konstruktor nebyl k dispozici v základní třídě a proto nebyla vytvořena pro odvozené třídy.Jakýkoli pokus o kopírování objektu tohoto typu, způsobí chybu kompilátoru.
Toto upozornění je vypnuto ve výchozím nastavení.Viz Kompilátoru upozornění, že jsou vypnuta ve výchozím nastavení pro další informace.
Příklad
Následující ukázka generuje upozornění 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