Temel Kavramlar
Bu bölüm, C ++ programlama dilini tanımlarken kullanılan özel terimler ve kavramlar için tanımlar sağlar.
Bir C ++ programı, bir takım bildirimler içeren bir dizi metin dosyasıdır (tipik olarak başlık ve kaynak dosyaları). İşletim sistemi programın ana fonksiyonunu çağırdığında bu metin dosyalarının bilgisayar tarafından çalıştırılabilir olması için çeviri evresinden geçmesi gerekir.
C ++ programındaki belirli kelimeler, özel bir anlam taşır, bunlar anahtar kelimeler olarak bilinir. Bunların haricindeki kelimeler tanımlayıcı olarak kullanılabilir. Yorumlar çeviri evresinde çevirilmez. Programdaki bazı karakterler kaçış dizileri ile temsil edilmelidir.
C ++ programının varlıkları, değerler, nesneler, referanslar, fonksiyonlar, numaralandırıcılar, türler, sınıf üyeleri, şablonlar, şablon uzmanlaşmaları, isim uzayları, parametre paketleri ve this işaretçisidir. Önişlemci makroları C ++ varlıkları değildir.
Varlıklar, adlarla ilişkilendiren ve özelliklerini tanımlayan bildirimlerle tanımlanır. Bildirimler, bir varlığı kullanmak için gerekli tüm özellikleri tanımlayan tanımlamalardır. Bir program, satıriçi olmayan bir fonsyion ya da değişkene ait sadece bir tanımlama içermelidir.
Fonksiyon tanımlamaları, bir deyimler dizisidir; Bunlardan bazıları, program tarafından gerçekleştirilecek hesaplamaları belirten ifadeler içerir.
Bir programda karşılaşılan isimler, isim araması kullanılarak karşılık gelen bildirimlerle ilişkilendirilir. Her isim yalnızca programın kapsamı adı verilen bir bölümünde geçerlidir. Bazı isimler, farklı kapsamlarda veya çeviri birimlerinde görünseler de aynı varlıklara atıfta bulunan bir bağlantıya sahiptir.
C ++ 'daki her nesne, referans, fonksiyon ve ifade, temel, bileşik veya kullanıcı tanımlı, tam veya eksik gibi bir tip ile ilişkilendirilir.
İsimlendirilmiş nesnelere ve nesnelerin isimlendirilmiş referanslarına değişkenler denir.
[düzenle]See also
C documentation for Temel Kavramlar |