Bagikan melalui


Menambahkan kelas C++ generik

Anda dapat menambahkan kelas C++ generik dengan menggunakan Tampilan Kelas. Kelas C++ generik adalah kelas yang Anda tentukan atau yang berasal dari kelas yang Anda tentukan.

Untuk menambahkan kelas C++ generik ke proyek:

  1. Di Tampilan Kelas, klik kanan proyek tempat Anda ingin menambahkan kelas baru, pilih Tambahkan, lalu pilih Kelas.

  2. Dalam kotak dialog Tambahkan Kelas, di panel templat, pilih Kelas C++. Pilih Tambahkan untuk menampilkan wizard kelas C++ generik.

  3. Dalam wizard, berikan nama kelas, lalu tentukan pengaturan atau terima defaultnya.

  4. Untuk menutup wizard dan menampilkan kelas C++ generik baru dalam proyek, pilih Selesai.

Di bagian ini

Wizard kelas C++ generik

Menambahkan kelas C++ generik ke proyek. Kelas tidak mewarisi dari ATL atau MFC.

  • Nama kelas

    Mengatur nama kelas baru.

  • .h file

    Mengatur nama file header untuk kelas baru. Secara default, nama ini didasarkan pada nama yang Anda berikan di Nama kelas. Untuk menyimpan file header ke lokasi pilihan Anda, atau untuk menambahkan deklarasi kelas ke file yang ada, pilih tombol elipsis (...). Jika Anda menentukan file yang sudah ada dan memilih Selesai, wizard akan meminta Anda untuk menentukan apakah deklarasi kelas harus ditambahkan ke konten file. Untuk menambahkan deklarasi, pilih Ya; untuk kembali ke wizard dan menentukan nama file lain, pilih Tidak.

  • .cpp file

    Mengatur nama file implementasi untuk kelas baru. Secara default, nama ini didasarkan pada nama yang Anda berikan di Nama kelas. Untuk menyimpan file implementasi ke lokasi pilihan Anda, atau untuk menambahkan definisi kelas ke file yang ada, pilih tombol elipsis (...). Jika Anda menentukan file yang sudah ada dan memilih Selesai, wizard akan meminta Anda untuk menentukan apakah definisi kelas harus ditambahkan ke konten file. Untuk menambahkan definisi, pilih Ya; untuk kembali ke wizard dan menentukan nama file lain, pilih Tidak.

  • Kelas dasar

    Mengatur kelas dasar untuk kelas baru.

  • Access

    Mengatur akses ke anggota kelas dasar untuk kelas baru. Pengubah akses adalah kata kunci yang menentukan tingkat akses yang dimiliki kelas lain ke fungsi anggota kelas. Untuk informasi selengkapnya tentang menentukan akses, lihat Kontrol akses anggota. Secara default, tingkat akses kelas diatur ke public.

    • public
    • protected
    • private
    • Default (Tidak ada pengubah akses yang dihasilkan.)
  • Destruktor virtual

    Menentukan apakah destruktor kelas adalah virtual. Penggunaan destruktor virtual membantu memastikan bahwa destruktor yang benar dipanggil ketika instans kelas turunan dihapus.

  • Inline

    Menghasilkan konstruktor kelas dan definisi kelas sebagai fungsi sebaris dalam file header.

  • Terkelola

    Saat dipilih, tambahkan kelas terkelola dan file header. Saat dibersihkan, tambahkan kelas asli dan file header.