C++ Diliyle çok kullanışlı bir konuda süslü parantezlerin içindeki değişkenlerin süzlü parantez dışında bellekten yok olması olayı idi ( Static vesaire değişken tanımlarını hariç tutarak konuşuyorum) Ancak aynı şeyi D dilinde tam olarak uygulayamadım acaba D dilinde örneğin main bloğu içinde bir blok tanımlayıp main bloğunda tanımlanan int d=5 değişkenini yine bu yeni bloğun içinde int d=5 olarak tanımlarsak sanki D dili hata veriyor gibi !! eğer bir yanlışlık yapmadıysam bu böyle ancak C++ ile aynı işi yaptığımda hangi blok işlem görüyosa ordaki değişken bellekte işlenip yine ona göre yaşam sürelerini tamamlamaktaydılar..
son bir kez code yazıp her iki dilde deneyeceğim umarım bu bir sorun değildir zira süslü parantez (Blok) lardaki bu değişken tanımlamaları ciddi bir avantajdır...
Ne kadar anlatabildim bilmiyorum ancak yarına code ilave edip anlatırsam daha net bir soru olacak sanırım :)
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]