Hai
sahabat coders. Tetap semangat ya ngodingnya. Dalam kesempatan kali ini sayoa
akan memposting bagaimana membuat fungsi get tanpa return value. Emang bisa?
Bisa dong. Yuk simak cuplikan kodingannya:
#include
<iostream>
using
namespace std;
class
Clock{
private:
int h,m,s;
public:
Clock(){
h=m=s=0;
}
void setTime(int a,int b,int c){
h=a;
m=b;
s=c;
}
void getTime(int &a,int &b,int
&c){
a=h;
b=m;
c=s;
}
};
int
main(){
Clock
c;
int
x,y,z;
c.setTime(2,30,45);
c.getTime(x,y,z);
cout<<x<<":"<<y<<":"<<z<<endl;
return
0;
}
Jadi
si fungsi get ini nerima parameternya berupa variabel. Yang nantinya alamat
variable itu akan diambil dan diisi dengan variabel data yang berada di class.
Ini menggunakan tanda ampersand (&) artinya dia mengambil alamat.
Jika
ada yang ingin ditanyakan silahkan komen.
Demikian
dari saya. Terimakasih sudah berkunjung. Semoga bermanfaat :)
Komentar
Posting Komentar