Rumah > Artikel > tutorial komputer > Apabila menghadapi masalah C, kaedah permulaan pembina lalai tidak biasa.
Pembina lalai ialah pembina tanpa parameter
Kompleks kelas
{
peribadi:
tidak nyata;
int imej;
awam:
kosongkan paparan();
Complex(){ //Ini ialah pembina lalai tanpa parameter dan digunakan untuk memulakan C1
sebenar=20;
imej=40;
};
Kompleks(int x,int y):a(x),b(y){ //Ini ialah pembina yang diluluskan dalam parameter - beban berlebihan pembina digunakan untuk memulakan C2
}
Kompleks(Kompleks &c) {//Salinan/salinan pembina lain untuk memulakan C3
Sebenar=c.Sebenar;
Imej=c.Imej;
}
~Kompleks(){};
}
kosongkan paparan()
{
cout
}
void main(){
Kompleks c1();
Kompleks c2(0.0);
Kompleks c3(c1);
c1.display();
c2.display();
c3.display();
}
Data Pelanggan kelas : public PersonData
{
peribadi:
intNombor pelanggan;
bool mailinglist;
};
Kelas ini mewarisi PersonData, tetapi kelas asas bukan pembina lalai, jadi pembina mesti diisytiharkan secara eksplisit dalam kelas yang diwarisi untuk membina objek kelas asas
Data Pelanggan kelas : public PersonData
{
awam:
Data Pelanggan(rentetan s,rentetan f):PersonData(s,f){}
peribadi:
intNombor pelanggan;
bool mailinglist;
};
Atas ialah kandungan terperinci Apabila menghadapi masalah C, kaedah permulaan pembina lalai tidak biasa.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!