Pada C++ terdapat operator dua buah tanda titik-dua ( :: ). Operator ini disebut operator resolusi lingkup (scope resolution). Kegunaanya untuk mengakses variabel yang didefinisikan diluar suatu fungsi.
Contoh program :
//*---------------------------------------------------------*
//* Contoh 5.6 : Pemakaian operator resolusi *
//* lingkup ( :: ) *
//*---------------------------------------------------------*
#include < iostream.h>
#include <conio.h>
int x = 50; // Variabel eksternal
void main()
{
double x; // Definisi variabel lokal
clrscr();
x = 5.678901234; // Variabel lokal yang diberi nilai
cout << x << “ “ << ::x << endl;
::x = 77; // Variabel eksternal yang diberi nilai
cout << x << “ “ << ::x << endl;
}
Hasil eksekusi :
|
0 komentar:
Posting Komentar