Rumah  >  Artikel  >  tutorial komputer  >  Apabila menghadapi masalah C, kaedah permulaan pembina lalai tidak biasa.

Apabila menghadapi masalah C, kaedah permulaan pembina lalai tidak biasa.

WBOY
WBOYke hadapan
2024-01-25 10:54:15736semak imbas

Apabila menghadapi masalah C, kaedah permulaan pembina lalai tidak biasa.

Masalah C khususnya tidak dimulakan dengan pembina lalai

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();

}

c Tiada pembina lalai yang sesuai tersedia

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!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Panduan menulis program PLCArtikel seterusnya:Panduan menulis program PLC