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:
Di Tampilan Kelas, perluas node proyek untuk menampilkan kelas dalam proyek. (Untuk membuka Tampilan Kelas, pada bilah menu, pilih Tampilan, Tampilan Kelas.)
Buka menu pintasan untuk kelas yang ingin Anda tambahkan fungsi anggota, lalu pilih Tambahkan, Tambahkan Fungsi.
Berikan detail yang sesuai tentang fungsi anggota. Untuk informasi selengkapnya, lihat Wizard tambahkan fungsi anggota.
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.