Cidden güzel özellikmiş. Dil dosyalarında bunu kullanabiliriz demi ?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Thread overview | |||||
---|---|---|---|---|---|
|
June 20, 2010 import("dosya ismi") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Cidden güzel özellikmiş. Dil dosyalarında bunu kullanabiliriz demi ? -- |
June 20, 2010 import("dosya ismi") | ||||
---|---|---|---|---|
| ||||
Andrei Alexandrescu'nun kitabı çıktı ve benimki de elime geçti! :D Kitaptan öğrendiğim ve ilginç bulduğum bilgileri paylaşacağım. import("dosya_ismi") derleme zamanında çalışıyormuş ve bir dosyanın içeriğini bir dizgi hazır değeri (literal) olarak okuyormuş:
Eğer diskte mesaj_dosyasi isminde bir dosya varsa ve öyle "import edilen" dosyaların nerede olduğunu derleyiciye '-J 'seçenekleri ile bildirirseniz, onun içeriği bir string olarak programa dahil ediliyor ve öyle derleniyor. C'nin #include'undan farklı olduğuna dikkat edin: okunan içerik bir string oluyor; C'de olduğu gibi dosya kodun o noktasına yerleştirilmiyor. Ali -- |
June 20, 2010 import("dosya ismi") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Racih | Mantıklı. Dosyanın nereden okunduğu '-J' ile belirlendiğine göre programa hiç dokunmadan, dışarıdan -Jtürkçe veya -Jingilizce yazılabilir. Ama bütün dosya tek bir string olduğu için, mutlaka bir işlemden de geçirilmesi gerekir. Ali -- |