Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"származtatott osztály": a másoláskonstruktor implicit módon töröltként lett definiálva, mert egy alaposztálypéldány-konstruktor elérhetetlen vagy törölve van
Megjegyzések
A példánykonstruktor törölve lett vagy nem érhető el egy alaposztályban, ezért nem származtatott osztályhoz lett létrehozva. Az ilyen típusú objektumok másolása fordítóhibát fog okozni.
Ez a figyelmeztetés alapértelmezés szerint ki van kapcsolva. További információkért tekintse meg az alapértelmezés szerint kikapcsolt fordítói figyelmeztetéseket .
Example
Az alábbi példa létrehozza a C4625-öt, és bemutatja a javítás módját.
// 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