Adakah pengendali tugasan memanggil pembina salinan?

Isi kandungan:

Adakah pengendali tugasan memanggil pembina salinan?
Adakah pengendali tugasan memanggil pembina salinan?
Anonim

Pembina Salin dipanggil apabila objek baharu dicipta daripada objek sedia ada, sebagai salinan objek sedia ada. Operator tugasan dipanggil apabila objek yang telah dimulakan diberikan nilai baharu daripada objek lain yang sedia ada. Dalam contoh di atas (1) pembina salin panggilan dan (2) operator tugasan panggilan.

Adakah menyalin pembina memanggil pembina?

Pembina salinan anda tidak memanggil pembina lalai anda. Ini membolehkan pembina memanfaatkan permulaan yang dilakukan oleh pembina lain daripada kelas yang sama.

Apakah yang dilakukan oleh operator tugasan salinan?

Pengendali tugasan salinan remeh membuat salinan perwakilan objek seolah-olah oleh std::memmove. Semua jenis data yang serasi dengan bahasa C (jenis POD) boleh disalin secara remeh.

Apakah tindakan yang dilakukan oleh pengendali tugasan?

Operator penugasan ialah operator yang digunakan untuk menetapkan nilai baharu kepada pembolehubah, sifat, peristiwa atau elemen pengindeks dalam bahasa pengaturcaraan C. Pengendali tugasan juga boleh digunakan untuk operasi logik seperti operasi logik bitwise atau operasi pada operan kamiran dan operan Boolean.

Apakah perbezaan antara operator aritmetik dan tugasan?

Operator Aritmetik digunakan untuk melakukan pengiraan matematik. Operator Tugasan digunakan untuk menetapkan nilai pada sifat atau pembolehubah. Operator Tugasan bolehberangka, tarikh, sistem, masa atau teks. Operator Perbandingan digunakan untuk melakukan perbandingan.

Disyorkan: