kali ini aku akan menjelaskan wacana penggunaan tipe data larik dan pointer.
larik
larik array menyatakan kumpulan data. pada beberapa bagasa pemrogramman data yang terkandung dalam suatu larik harus bertipe sama. larik dinyatakan dengan awalan abjad kapital dan notasi [] digunakan untuk menyatakan data dalam larik. contoh:
data<==[12,54,23,14]
menyatakan larik data yang berisi data 12,54,23 dan 14. larik menyerupai itu sanggup dinyatakan dalam bentuk sebagai berikut :
larik data mempunyai 4 buah elemen, setiap elemen dinyatakan dengan nama larik beserta indexnya. index dimulai dari nomor 0. membuat variable bertipe larik dalam c++ memakai format
tipeData namaLarik[JumlahElement]
contoh:
int data[4];
deklarasi tersebut artinya membuat deklarasi tipe data larik dengan nama data dan bertipe integer serta jumlah elemen 4.
pointer
pointer merupakan suatu variable yang nilainya 0 atau dari suatu variable atau objek. kalau nilai 0 dikatakan sebagai NULL pointer, pointer menunjuk kesuau alamat variable atau objek yang disimpan di memory. pointer yang tidak di inisialisasi sebagai dangling pointer dan tidak sanggup di prediksi.
suatu tipe pointer ialah "pointer ke xxxx", dimana xxxx yaitu tipe dari variable atau objek yang di tunjuknya. pengenalan untuk pointer ialah xxxx*
referensi
suatu reference merupakan suatu alias, yaitu sinonim untuk suatu variable atau objek. suatu rujukan mempunyai tipe xxxx&, dimana xxxx ialah suatu tipe dari nama variable atau objek.
operator new dan delete
operator new membuat objek ketika run-time, dan tetap aktif selama agenda aktif. sintax untuk operator new adalah
xxxx* p = new xxxx();
dimana xxxx ialah kelas objek, verbal new xxxx() memanggil class contruktor untuk membuat objek gres dan pointer akan dikembalikan kembali.
Sumber http://www.sharingse.net/