Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Kloning Dari Suatu Variabel Pada C++

www.niguru.comNiguru.com | Selasa, 13 Apr 2021 | Bahasa pemrograman C++ memiliki fasilitas yang dapat digunakan oleh programmer untuk membuat kloning dari suatu variabel.
Variabel hasil kloning akan memiliki isi atau konten yang sama persis dengan variabel sumbernya. 

Variabel kloning dideklarasi dengan cara yang mirip dengan deklarasi variabel biasa, hanya saja variabel kloning harus diisi dengan nilai variabel sumber dengan menambahkan ampersand (tanda dan (&)).

Misal: 
tipe &var_kloning = var_sumber;

Niguru.com akan menjelaskan dengan menggunakan perbandingan. Berikut ini adalah contoh program tanpa variabel kloning:

#include <iostream>
using namespace std;
int main(){

string teman01="Andi", teman02=teman01;

teman01="Bima";
cout<<teman01<<" -- "<<teman02<<endl;
teman01="Citra";
cout<<teman01<<" -- "<<teman02<<endl;
teman01="Dian";
cout<<teman01<<" -- "<<teman02<<endl;


return 0;}

--------------------
Program di atas saya simpan dengan nama cloning01.cpp:

www.niguru.com

Hasilnya saat dijalankan /dieksekusi:

www.niguru.com

 
Note:
Isi variabel teman02 tetap = "Andi", karena tidak ada perpindahan isi lagi saat teman01 diganti isinya. 

Dan berikut ini contoh program dengan variabel kloning:

#include <iostream>
using namespace std;
int main(){

string teman01="Andi", &teman02=teman01;

teman01="Bima";
cout<<teman01<<" -- "<<teman02<<endl;
teman01="Citra";
cout<<teman01<<" -- "<<teman02<<endl;
teman01="Dian";
cout<<teman01<<" -- "<<teman02<<endl;

teman02="Edi";
cout<<teman01<<" -- "<<teman02<<endl;
teman02="Farida";
cout<<teman01<<" -- "<<teman02<<endl;
teman02="Gilang";
cout<<teman01<<" -- "<<teman02<<endl;

return 0;}
--------------------
Program di atas saya simpan dengan nama cloning02.cpp:


www.niguru.com

Hasilnya saat dijalankan /dieksekusi:

www.niguru.com

Note:
Bila nilai variabel teman01 diganti, maka nilai variabel teman02 akan ikut terganti. Demikian pula sebaliknya.

Demikianlah penjelasan mengenai cara membuat kloning dari suatu variabel.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)




Posting Komentar untuk "Membuat Kloning Dari Suatu Variabel Pada C++"