Cara Deklarasi Pointer Pada Pointer C++

Tags

Cara Deklarasi Pointer Pada Pointer C++ - belajar C++

Apa itu Pointer ?
Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah. Terdapat dua macam operator pointer yang disediakan oleh Borland C++ yaitu Operator dereference ( & ) dan Operator reference ( * ).

Baca juga : Pengertian dan Macam-macam Pointer C++

Tidak terbatas menunjuk alamat dari suatu variabel, pointer dapat pula menunjuk ke pointer lainnya. Didalam pendeklarasianya, hanya menambahkan pointer reference ( * ) pada variabel yang akan ditunjuk.
Contoh :
char aziz;
char *sono; //pointer ke variabel
char **amir; //pointer pada pointer
aziz = '75';
sono = &aziz;
amir = &sono;  

Diagram Pengunaan Pointer Pada Pointer - Belajar C++

Contoh Penggunaan Pointer to Pointer
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
   int aziz;
   int *sono; //pointer ke variabel
   int **amir; //pointer pada pointer
   clrscr( );
   aziz= 75;
   cout<<"Nilai Aziz = "<<aziz<<endl;
   //-> Penugasan Ke Alamat Memori
   sono= &aziz;
   amir = &sono;
   cout<<"Nilai Sono Hasil Mengakses Aziz = ";
   cout<<*sono<<endl;
   cout<<"Nilai Amir Hasil Mengakses Aziz = ";
   cout<<**amir<<endl;
   getch( );
}  

Baca juga :

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 5 Februari 2016


EmoticonEmoticon