Aracılığıyla paylaş


Ü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 sınıfın uygulama dosyasına bir saplama üye işlevi gövdesi 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. (Sınıf Görünümü'nü açmak için 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 bir saplama üye işlevi uygulaması ekler.

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

  • Dönüş türü

    Eklediğiniz üye işlevi için 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 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 public ayarlanır.

    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ını yapmak için kullanılan ifadeden bağımsız olarak, bir nesne için doğru üye işlevinin çağrıldığını emin olur. olarak Virtual belirtilen bir ü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şlevin ç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 üye işlevi 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.