ile biter? Bazı özel kaynak kodlarına bakıyorum: bir kitaplık kullanarak örnek programlar.Neden C dosyaları/* [] */
Kod, derleme sistemi kullanılarak C ve C++ ile yazılmıştır.
Her dosya biten bir []
dışarı yorumladı: kaynak dosyaları için /*[]*/
derleme ortamına #[]#
. Bunun nedeni ne olabilir?
Kod, uzantıları kullanarak GCC ile ARM için derlenmiştir.
Muhtemelen vi için. – Rohan
Bunu bir kodlama stili olarak adlandırmayacağım ve bunun standart olmadığını tahmin ediyorum. C. # ile başlayan satırlar genellikle önişlemci yönergeleridir ve [] # 'standart bir değildir. '# [] # '' Nin her dosyanın gerçekten son satırı olduğundan emin misiniz? –
Tahminimce makefile sistemi bu satırları bir yerlerde kullanıyor. Kod yeterince eski C kodu içeriyorsa, mutlaka // yorum sayılmazdı. Bu nedenle, tek bir kod olmayan bir satır eklemenin bir yolu olurdu ve ön derleyici bunu filtreleyecekti. Belki bağımlılık ağacı inşa etmek için mi? Benim önsezim makefile bakmak olurdu. –