Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
COPY CONSTRUKTOR
2
Copy Constructor (cctor)
3
Apa itu cctor ? Mirip seperti konstruktor
Aktif secara otomatis pada saat penyalinan obyek dengan asigmen (=) Cctor berguna untuk menyalin suatu obyek ke obyek lain secara independen walaupun mengandung pointer
4
SINTAKS CCTOR X(const X& NewX) { <perintah> }; Keterangan: X: nama kelas NewX: nama alias obyek yang disalin
5
CONTOH PENGGUNAAN CCTOR
class Xan { public: int* pt; int a; X(int p) pt = new int; *pt=p; }; X(const X& NewX) *pt=*NewX.pt; int main(int argc, char* argv[]) { X X1(30); X X2=X1; cout<<*X1.pt <<endl; cout<<*X2.pt <<endl; *X1.pt = 50; *X2.pt = 70; return 0; } Asigmen (=) mengaktifkcctor
6
Animasi Ilustrasi Cara Kerja Copycostructor
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.