Bunun için herhangi bir neden, .cc
nedir?Neden bazı projeler C++ kaynak dosyalarının uzantısını seçiyor?
cevap
C++ farklı olmak ister seçim ve esneklik ve C++ geliştiricileri nihai dilidir. .cc uzantısı, kullanıcıların üstbilgi ve kaynak dosyaları için seçtikleri bir tanedir. Gördüğüm diğerleri.
- yok uzantısı: harf duyarlı dosya üzerinde başlık dosyaları arasında popüler
- .h
- .hpp
- .Cpp
- .cc
- .c
- .C (açık sermaye satır içi Templa için sistemler)
- .CXX
- .inl (tes) kullanmak için
sadece tercih meselesidir. Bir uzantıyı diğerine göre seçmek için doğal bir kazanç yoktur.
uzatma sahip tek gerçek etkisi kullanmayı en iyisini tartışma sırasında bir veya iki gün için bir takımın verimliliğini öldürmektir.
C++ için sermaye-C uzantısını (* .C) unutmayın. Projeyi Windows gibi bir sisteme taşımaya karar verirseniz, bir miktar acı, dosya adlarında önemli bir durum görmüyor. –
Çoğu kullanım geçmişin kenarına düşmüş olsa da ve C++ kaynağı için en popüler seçim * .cpp'dir (tarihsel olarak bazılarının kırpılmasına rağmen). –
@Michael, bunu ekledi. – JaredPar
Ben dize "C++" pek çok işletim sisteminde zayıf bir uzantı meydana getirir bunun dışında bunun için derin bir nedenden dolayı farkında değilim. :-) Bu sözleşmelerin bir standart olmadan önce geliştiğine inanıyorum ve dil ve derleyicilerin genellikle kaynak dosyaların uzantılarına herhangi bir anlam yüklemedikleri için, hiçbir standart gerekli değildi. .cc
aslında "C with Classes" için bir referans olabilir, ancak bu bölüm benim (ve belki de Joe'nun) spekülasyonu. C++ kaynak dosyaları için yaygın olarak kullanılan tüm uzantılar şunlardır:
, ve .cxx
.
Derleyiciler değil, "make" yapar. Solaris'te x.cc varsa, "make x" yazabilir ve bir yürütülebilir dosya alma şansına sahip olabilirsiniz (bağımlılıklara bağlı olarak bağımlılıklara sahip olabilirsiniz - I, -L, -l ye ihtiyacınız olabilir). FWIW, .cpp çalışmıyor (en azından son kontrol ettiğimde, bu günlerde çoğu zaman Linux'tayım). –
- 1. Açık Kaynak Kodlu Projeler Cd/BDD C#
- 2. Bazı projeler TFS menülerini göstermiyor
- 3. Bazı popüler ember.js açık kaynaklı projeler nelerdir?
- 4. Visual Studio'da projeler arasında C++ kaynak kodu dosyaları nasıl paylaşılır?
- 5. Dosya uzantısını bazı dosya uzantıyla kısıtla
- 6. .dist, bazı kaynak kod dosyalarının uzantısı olarak ne anlama geliyor? Zend eğitimde
- 7. Mysql benzersiz değerleri seçiyor
- 8. Bu Selenium/XPath sorgusu neden sadece ilk `g` etiketini seçiyor?
- 9. header dosyalarının C++ ile nasıl bağlanması 0 +
- 10. Tomcat 7/8: tomcat içeren bazı projeler için server.xml
- 11. VB.Net ve 1 Çözümdeki C# Projeler
- 12. Github'da bağımlı projeler nasıl yapılandırılır?
- 13. Maven projesinde kaynak dosyalarının yolu nedir? Benim Maven projede
- 14. C# kullanarak RAR dosyalarının içeriğini oku #
- 15. Xamarin örnek projeler derlenmiyor
- 16. Çoklu projeler ile TypeLITE
- 17. Neden C dosyaları/* [] */
- 18. Refactor, Linq ifadesinin bir bölümünü seçiyor mu?
- 19. Örnek Projeler Google Drive'daki Sqlite dosyalarının ve fotoğraflarının programatik olarak yedeklenmesiyle ilgili konular.
- 20. py.test kullanan projeler
- 21. C# - Benim kaynak dosyasında kaynakların
- 22. Neden __func__ C bazı işlevlerde <unknown> döndürür?
- 23. Dosya uzantısını SharePoint'te değiştirin
- 24. Genel C derleyicileri neden çıktıda kaynak dosya adı içeriyor?
- 25. C++ kaynağındaki katıştırılmış kaynak
- 26. Yansıma olmadan C# kaynak kodundan Öznitelik Öznitelikleri
- 27. Neden bazı satır içi Krom
- 28. Neden Bazı Kapaklar 'Diğerleri' Friendlier '?
- 29. Neden next_permutation bazı permütasyonları atlıyor?
- 30. Neden bazı komisyon görevleri eksik?
Cc'nin uzantısının, C++ 'nın ** C ** ile ** C ** lasses olduğu zamandan geldiğine inanıyorum. –
[Correct C++ kod dosya uzantısı olası kopyası? .cc vs .cpp] (http://stackoverflow.com/questions/1545080/correct-c-code-file-extension-cc-vs-cpp) –
@Hans: Ve JaredPar'ın her iki soruda da # 1 cevabı var. Buradaki cevabın biraz daha bilgilendirici olduğunu ve diğer sorunun cevabının özünü içerdiğini düşünmeme rağmen ... –