Bagikan melalui


Menambahkan fungsi anggota

Di Tampilan Kelas, Anda dapat menambahkan fungsi anggota ke kelas apa pun. Saat Anda melakukan ini, deklarasi ditambahkan ke file header, dan isi fungsi anggota rintisan ditambahkan ke file penerapan kelas, yang kemudian dapat Anda ubah.

Untuk menambahkan fungsi anggota ke kelas:

  1. Di Tampilan Kelas, perluas node proyek untuk menampilkan kelas dalam proyek. (Untuk membuka Tampilan Kelas, pada bilah menu, pilih Tampilan, Tampilan Kelas.)

  2. Buka menu pintasan untuk kelas yang ingin Anda tambahkan fungsi anggota, lalu pilih Tambahkan, Tambahkan Fungsi.

  3. Berikan detail yang sesuai tentang fungsi anggota. Untuk informasi selengkapnya, lihat Wizard tambahkan fungsi anggota.

  4. Pilih tombol Selesai untuk menghasilkan kode fungsi anggota.

Di bagian ini

Wizard tambahkan fungsi anggota

Wizard ini menambahkan deklarasi fungsi anggota ke file header. Ini juga menambahkan implementasi fungsi anggota rintisan ke file penerapan untuk kelas yang dipilih.

Setelah menambahkan fungsi anggota menggunakan wizard, Anda dapat mengedit kode di lingkungan pengembangan.

  • Jenis pengembalian

    Mengatur jenis pengembalian untuk fungsi anggota yang Anda tambahkan. Anda dapat menyediakan jenis pengembalian Anda, atau Anda dapat memilih dari daftar jenis yang tersedia. Untuk informasi tentang jenis tersebut, lihat Jenis dasar.

char
double
float
int

long
short
unsigned char
unsigned int

unsigned long
void
HRESULT

  • Nama fungsi

    Mengatur nama fungsi anggota yang Anda tambahkan.

  • Tipe parameter

    Mengatur jenis parameter yang Anda tambahkan untuk fungsi anggota, jika fungsi anggota memiliki parameter. Anda dapat menyediakan jenis parameter Anda, atau Anda dapat memilih dari daftar jenis yang tersedia.

char
double
float

int
long
short

unsigned char
unsigned int
unsigned long

  • Nama parameter

    Mengatur nama parameter yang Anda tambahkan untuk fungsi anggota, jika fungsi anggota memiliki parameter.

  • Daftar parameter

    Menampilkan daftar parameter yang telah Anda tambahkan ke fungsi anggota. Untuk menambahkan parameter ke daftar, berikan jenis dan nama dalam kotak Jenis parameter dan Nama parameter, lalu pilih Tambahkan. Untuk menghapus parameter dari daftar, pilih parameter dan pilih Hapus.

  • Access

    Mengatur akses ke fungsi anggota. Pengubah akses adalah kata kunci yang menentukan akses kelas lain ke fungsi anggota. Untuk informasi selengkapnya tentang menentukan akses, lihat Kontrol akses anggota. Tingkat akses fungsi anggota diatur ke public secara default.

    Periksa apakah fungsi anggota baru statis atau virtual, dan apakah fungsi tersebut inline atau pure. Jika Anda mengatur fungsi anggota menjadi pure, kotak centang Virtual dipilih, dan kotak centang Inline menjadi tidak tersedia. Default-nya adalah fungsi anggota nonstatis dan nonvirtual.

    Opsi Deskripsi
    Statik Menentukan bahwa fungsi bertindak seperti global dan dapat dipanggil di luar kelas, bahkan tanpa instantiasi kelas. Fungsi anggota tidak memiliki akses ke anggota nonstatis. Fungsi anggota yang ditentukan sebagai Static tidak boleh virtual.
    Virtual Pastikan bahwa fungsi anggota yang benar dipanggil untuk objek, terlepas dari ekspresi yang digunakan untuk melakukan panggilan fungsi anggota. Fungsi anggota yang ditentukan sebagai Virtual tidak boleh statis.
    Pure Menunjukkan bahwa tidak ada penerapan yang disediakan untuk fungsi anggota virtual yang dideklarasikan. Pure hanya dapat ditentukan pada fungsi anggota virtual. Kelas yang berisi setidaknya satu fungsi anggota virtual pure dianggap sebagai kelas abstrak. Kelas yang berasal dari kelas abstrak harus menerapkan fungsi anggota virtual pure atau juga merupakan kelas abstrak.
    Inline Menginstruksikan pengompilasi untuk menyisipkan salinan isi fungsi anggota ke setiap tempat fungsi anggota dipanggil. Fungsi anggota yang ditentukan sebagai Inline tidak boleh merupakan pure.
  • .cpp file

    Mengatur lokasi file tempat penerapan fungsi anggota rintisan ditulis. Secara default, file ditulis ke file .cpp untuk kelas yang fungsi anggotanya ditambahkan. Pilih tombol elipsis untuk mengubah nama file. Penerapan fungsi anggota ditambahkan ke konten file yang dipilih.

  • Komentar

    Memberikan komentar dalam file header untuk fungsi anggota.

  • Tanda tangan fungsi

    Menampilkan verbatim fungsi anggota dari kode saat Anda memilih Selesai. Anda tidak dapat mengedit teks dalam kotak ini. Untuk mengubah fungsi anggota, ubah kotak yang sesuai dalam wizard.