Üye işlevi ekleme

Sınıf Görünümü'nde herhangi bir sınıfa üye işlevi ekleyebilirsiniz. Bunu yaptığınızda, üst bilgi dosyasına bir bildirim eklenir ve saplama üye işlevi gövdesi sınıfın uygulama dosyasına eklenir ve bunu daha sonra değiştirebilirsiniz.

Sınıfa üye işlevi eklemek için:

  1. Sınıf Görünümü'nde proje düğümünü genişleterek projedeki sınıfları görüntüleyin. (Açmak içinSınıf Görünümü, menü çubuğunda Görünüm, Sınıf Görünümü'nü seçin.)

  2. Üye işlevi eklemek istediğiniz sınıfın kısayol menüsünü açın ve Ekle, İşlev Ekle'yi seçin.

  3. Üye işlevi hakkında uygun ayrıntıları sağlayın. Daha fazla bilgi için bkz . Üye işlevi ekleme sihirbazı.

  4. Üye işlev kodunu oluşturmak için Son düğmesini seçin.

Bu bölümde

Üye işlevi ekleme sihirbazı

Bu sihirbaz, üst bilgi dosyasına bir üye işlev bildirimi ekler. Ayrıca seçilen sınıfın uygulama dosyasına saplama üyesi işlev uygulaması ekler.

Sihirbazı kullanarak üye işlevini ekledikten sonra, kodu geliştirme ortamında düzenleyebilirsiniz.

  • Dönüş türü

    Eklediğiniz üye işlevinin dönüş türünü ayarlar. Kendi dönüş türünüzü sağlayabilir veya kullanılabilir türler listesinden seçim yapabilirsiniz. Türler hakkında bilgi için bkz . Temel türler.

char
double
float
int

long
short
unsigned char
unsigned int

unsigned long
void
HRESULT

  • İşlev adı

    Eklediğiniz üye işlevinin adını ayarlar.

  • Parametre türü

    Üye işlevinde parametreler varsa üye işlevi için eklediğiniz parametre türünü ayarlar. Kendi parametre türünüzü sağlayabilir veya kullanılabilir türler listesinden seçim yapabilirsiniz.

char
double
float

int
long
short

unsigned char
unsigned int
unsigned long

  • Parametre adı

    Üye işlevinde parametreler varsa üye işlevi için eklediğiniz parametrenin adını ayarlar.

  • Parametre listesi

    Üye işlevine eklediğiniz parametrelerin listesini görüntüler. Listeye parametre eklemek için Parametre türü ve Parametre adı kutularına bir tür ve ad girin ve Ekle'yi seçin. Listeden bir parametreyi kaldırmak için parametreyi seçin ve Kaldır'ı seçin.

  • Erişim

    Üye işlevine erişimi ayarlar. Erişim değiştiricileri, diğer sınıfların üye işlevine erişimini belirten anahtar sözcüklerdir. Erişimi belirtme hakkında daha fazla bilgi için bkz . Üye erişim denetimi. Üye işlevi erişim düzeyi varsayılan olarak olarak ayarlanır public .

    Yeni üye işlevinin statik mi yoksa sanal mı olduğunu ve satır içi mi yoksa saf mı olduğunu denetleyin. Üye işlevini saf olarak ayarlarsanız, Sanal onay kutusu seçilidir ve Satır içi onay kutusu kullanılamaz duruma gelir. Varsayılan, statik olmayan, sanal olmayan bir üye işlevidir.

    Seçenek Açıklama
    Static İşlevin bir genel gibi davrandığını ve sınıf örneği oluşturma olmadan bile sınıfın dışında çağrılabileceğini belirtir. Üye işlevinin statik olmayan üyelere erişimi yoktur. olarak Static belirtilen üye işlevi sanal olamaz.
    Sanal Üye işlev çağrısı yapmak için kullanılan ifadeden bağımsız olarak bir nesne için doğru üye işlevinin çağrıldığını sağlar. olarak Virtual belirtilen üye işlevi statik olamaz.
    Saf Bildirilmekte olan sanal üye işlevi için hiçbir uygulama sağlanmadığını gösterir. Pure yalnızca sanal üye işlevlerinde belirtilebilir. En az bir saf sanal üye işlevi içeren bir sınıf soyut sınıf olarak kabul edilir. Soyut sınıftan türetilen sınıfların saf sanal üye işlevini uygulaması gerekir veya bunlar da soyut sınıflardır.
    Satır içi Derleyiciye üye işlevinin çağrıldığı her yere üye işlev gövdesinin bir kopyasını eklemesini bildirir. Satır içi olarak belirtilen bir üye işlevi saf olamaz.
  • .cpp dosyası

    Saplama üyesi işlev uygulamasının yazıldığı dosya konumunu ayarlar. Varsayılan olarak, üye işlevinin eklendiği sınıfın .cpp dosyasına yazılır. Dosya adını değiştirmek için üç nokta düğmesini seçin. Üye işlevi uygulaması seçili dosyanın içeriğine eklenir.

  • Yorum

    Üye işlevi için üst bilgi dosyasında bir açıklama sağlar.

  • İşlev imzası

    Son'u seçtiğinizde koddaki üye işlevini ayrıntılı olarak görüntüler. Bu kutudaki metni düzenleyemezsiniz. Üye işlevini değiştirmek için sihirbazdaki uygun kutuları değiştirin.