Aracılığıyla paylaş


Bildirimleri

Bildirimleri yeni adlar bir programa tanıtın.Bu bölümde ele alınan konular bildirimleri aşağıdaki kullanımları yer almaktadır.

Yeni bir ad ile tanışın yanı sıra, bir bildirim nasıl bir derleyici tarafından yorumlanan tanımlayıcıdır belirtir.Bildirimleri otomatik olarak tanımlayıcısıyla ilişkili depolama ayırmak değil.Tanımları depolama rezerve edin.

[!NOT]

Çoğu da tanımları bildirimlerdir.Üye listesi olmadan sınıf bildirimleri ve işlev gövdesi olmadan işlev bildirimleri tanımları değil bildirimleri içerir.

Bir bildirimi biri olabilir:

decl belirticileri ] Bildiricisi listesi;

işlev tanımı

bağlantı belirtimi

Şablon belirtimi

şablonu oluşturmada açık

Şablon uzmanlığı açık

ad alanı tanımı

ad alanı diğer ad tanımı

kullanarak beyannamesi

kullanma yönergesi

ASM tanımı

Decl belirticileri bir bildirim bileşeni gösterildiği gibi isteğe bağlı; Ancak, yalnızca sınıf türleri veya numaralandırma bildirimleri içinde atlanabilir.

Declarators, Bildiricisi listesi bileşen bildirilen adlarını içerir.Ancak Bildiricisi listesi bunu etmeyebilirsiniz yalnızca bildirimleri veya bir işlev tanımları olarak isteğe gösterilir.

[!NOT]

İşlev bildirimi genellikle adlı bir prototip.Bir prototip bağımsız değişkenleri ve dönüş türü işlevin türü bilgilerini sağlar.Buna ek olarak, bir prototip doğru dönüştürmeleri gerçekleştirmek derleyici etkinleştirir ve tür güvenliği sağlamaya yardımcı olur.

Bildirimleri oluşur bir Kapsam.Kapsamı varsa bildirilen ad görünürlüğünü ve nesne tanımlı, süresini kontrol eder.Kapsam kuralları bildirimleri ile nasıl etkileşim kurduğu hakkında daha fazla bilgi için bkz: Kapsam.

İçerdiği sürece bir nesne bildirimi de bir tanım olan extern depolama sınıfı Belirleyicisi açıklanan Depolama sınıfı belirticileri.Bir prototip olmadığı sürece bir işlev bildirimini de bir tanımıdır.Bir prototip tanımlayan işlev gövdesi olmadan işlev başlığıdır.Bir nesnenin tanımını ayrılması depolama ve o nesne için uygun ilk değer atamaların neden olur.

sc8yf29y.collapse_all(tr-tr,VS.110).gifDaha fazla okuma

Hakkında bilgi için işlev tanımı, bkz: C++ işlev tanımları.

Hakkında bilgi için bağlantı belirtimi, bkz: Bağlantı özellikleri.

Hakkında bilgi için Şablon belirtimi, şablonu oluşturmada açık ve Şablon uzmanlığı açık, bkz: Şablonlar.

Hakkında bilgi için ad alanı tanımı ve ad alanı diğer ad tanımı, bkz: Ad (C++).

Hakkında bilgi için asm tanımını, bkz: __asm.

Ayrıca bkz.

Diğer Kaynaklar

C++ Dil Başvurusu