SORU
18 Ocak 2011, Salı


Statik anahtar admin... artık?

C bir çeviri birimi içinde static anahtar kelime, bir sembol ya da değişken veya işlev bildirimi) görünürlüğünü etkiler için kullanmak mümkündür.

İçinde n3092, bu bulunmamıştı:

Ek D. 2[depr.statik]
Statik anahtar kullanımı ad kapsamı (3.3.6) nesneleri bildirirken önerilmiyor.

N3225, bu kaldırıldı.

only article I could find biraz gayrı.

C (ve C olarak C programları derlemek için yeteneği ) ile uyumluluk için admin can sıkıcı bir durum olsa altı çizili yapar. Ancak, doğrudan bir C programı C olarak derleme halinde dikkate bunu gösteriyorsa emin değilim çok sinir bozucu bir deneyim zaten.

Kimse değiştirildi neden biliyor mu ?

CEVAP
18 Ocak 2011, Salı


C Standard Core Language Defect Reports and Accepted Issues, Revision 94 altında1012. Undeprecating statik` not:

7.3.1.1 [ad.adsız] bildiren bir kullanım statik anahtar kelime için ilan değişkenleri isimlendirme alanı olduğunu kaldırılmış, çünkü isimsiz bir ad sağlar üstün bir alternatif, olası bir özellik kaldÄ ± rÄ ± lacak herhangi bir noktada, öngörülebilir gelecekte.

static admin, gerçekten bir anlam ifade etmiyor bir dediği çok basit. Olmaz hiç çıkarılması C , ve hala yararlı çünkü ihtiyacın yok demirbaş kodu ihtiyacınız olan, adı açıklanmayan bir ad, sadece bildirmek için bir fonksiyon ya da nesne ile iç bağlantı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • MrOctopi

    MrOctopi

    6 Aralık 2010