Compiler Warning (level 4) C4625
'turunan kelas' : konstruktor salinan secara implisit didefinisikan sebagai dihapus karena konstruktor salinan kelas dasar tidak dapat diakses atau dihapus
Konstruktor salinan dihapus atau tidak dapat diakses di kelas dasar dan oleh karena itu tidak dihasilkan untuk kelas turunan. Setiap upaya untuk menyalin objek jenis ini akan menyebabkan kesalahan pengkompilasi.
Peringatan ini nonaktif secara default. Lihat Peringatan Pengkompilasi yang Nonaktif secara Default untuk informasi selengkapnya.
Contoh
Sampel berikut menghasilkan C4625 dan menunjukkan cara memperbaikinya.
// 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk