Bagikan melalui


Akses anggota

Akses anggota kelas dapat dikontrol dengan membebani operator akses anggota (->). Operator ini dianggap sebagai operator unary dalam penggunaan ini, dan fungsi operator yang kelebihan beban harus menjadi fungsi anggota kelas. Oleh karena itu, deklarasi untuk fungsi tersebut adalah:

Sintaks

class-type *operator->()

Keterangan

di mana jenis kelas adalah nama kelas tempat operator ini berada. Fungsi operator akses anggota harus merupakan fungsi anggota nonstatis.

Operator ini digunakan (sering kali bersama dengan operator dereferensi pointer) untuk menerapkan "pointer pintar" yang memvalidasi pointer sebelum dereferensi atau menghitung penggunaan.

Operator akses anggota tidak dapat kelebihan beban.

Baca juga

Kelebihan Beban Operator