SORU
30 EYLÜL 2008, Salı


*.h veya *.hes sınıf tanımları

Her zaman benim sınıf tanımları *.h bir dosya kullandım, fakat bazı kütüphane kodu boost okuduktan sonra, hepsi *.hpp kullanmak anladım. Her dosya uzantısı için bir nefret vardı, çoğunlukla alışık olmadığım için sanırım.

*.h *.hpp kullanmanın avantajları ve dezavantajları nelerdir?

CEVAP
30 EYLÜL 2008, Salı


Burada, C vs C başlıkları adlandırma: farklı olması için bir kaç sebep

  • Otomatik kod biçimlendirme, C ve C kod biçimlendirme için farklı kurallar var. Eğer başlıkları uzantısı ile ayrılmış Editörün uygun otomatik biçimlendirme uygulamak için ayarlayabilirsiniz
  • Adlandırma, kütüphaneler C ile yazılmış olduğu projeler üzerinde durdum ve sonra sarma C tamamlanmıştı . Başlıkları bu yana genellikle benzer adlar, yani Özelliği vardı.h vs Özelliği.hes, ayırt etmek kolay.
  • Dahil edilmesi, belki de projenizi daha uygun sürümler C yazmış ama C sürümü (bkz noktası üstünde) kullanıyorsunuz. Eğer başlıkları uygulanan ettikleri dil adını kolayca tüm C-headers nokta ve C sürümleri kontrol edebilirsiniz.

Unutmayın, CdeğilC ve ne yaptığınızı bilmiyorsanız karıştırmak için çok tehlikeli ve MAÇ olabilir. Uygun kaynakları adlandırma dilleri birbirinden ayırt edilmesini sağlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010