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.
Belirtmek depolama sınıfı, türü, ve bağlantı bir nesne veya işlevi.
Declare a function as inline or virtual.
Bir ad bir sabit ile ilişkilendirmek (Numaralandırma bildirimi).
Declare a new type (class, struct, or union declaration).
Bir tür eşanlamlısı belirtin (typedef bildirimi).
Belirttiğiniz bir ad.
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.
Daha 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.