Pointer adalah suatu variabel yang mempunyai, memuat, dan menyimpan harga alamat dari variabel lain termasuk elemen array. Pointer digunakan dalam pemrograman C++ misal untuk mengirimkan informasi dari dan ke fungsi.
Cara menggunakan pointer sama seperti variabel lain yang harus dideklarasikan terlebih dahulu. variabel pointer dapat dideklarasikan dengan membubuhi tanda asteriks (*) didepan nama variabel pointer. contoh : float* volume.
Selain itu variabel pointer juga dapat dideklarasikan dengan membubuhi tanda (^).
contoh : var p1 : ^integer.
Pointer sangat berperan besar pada pemrograman C++ dikarenakan pointer memiliki kekuatan besar dalam membangun struktur data dan dapat dimanfaatkan untuk mengelola memori secara akurat.
Untuk membuat pointer diperlukan Abstract C Machine yaitu model mesin abstrak dimana program C bekerja. Abstract C machine adalah mesin abstrak dimana mesin tersebut memiliki prossesor untuk menginterpretasikan stream of instruction dan addresabble memory. Disamping itu perlu juga ada iterator untuk menginterpretasikan semua algoritma yang bekerja untuk linear container.
Variabel pointer ini dapat digunakan pada tipe data string, integer, array dan record.
Senin, 02 November 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar