Alıntı (acehreli):
>Alıntı:
>> > ID3v1Pakedi opCast(T : ID3v1Pakedi)() const
> > {
> > return ID3v1Pakedi(başlık, sanatçı, albüm, yıl, mesaj, tarz);
> > }
> > ```
> >
> > OpCast tür dönüşümü yerine kendi yazdığımız bir metot ile bunu yapabiliriz. Neden opcCast kullandığımızı doğrusu çok anlamadım. Ben şöyle bir metot tasarladım sen ne dersin?
>
> Açıklık çok daha iyi. Onun için PaketiOlustur() da iyi. to() türün opCast'ini kullandığı için sanki opCast tanımlanırsa standart kütüphane ile daha bir bir arada gibi olur gibi gelmişti.
>
> Başka ID3 biçimlerini (v2, vs.) de desteklemek gerekecek. O zaman PaketiOlustur() isminde hangi biçimin istendiği de belirtilmeli. to!ID3v1Pakedi(bilgi) dendiğinde ise tür açıkça görülüyor.
>
> Ama gerçekten hiç önemi yok. :) Her işin bir çok yolu var.
>
Ali yazdıklarını okuduktan sonra tekrar düşündüm. Bence sen haklısın ben olaya çok dar ve basit yaklaştım. Senin yazdığın gibi ilerleyen zamanda daha karışık yapılar karşımıza çıktığında opCast sayesinde çok daha temiz çözümler üretebiliriz. Ayrıca kütüphane ile pararalel yürümekte bence çok mantıklı. opCast'ımı geri istiyorum :-D
Alıntı (Salih Dinçer):
>
> Sizi hayranlıkla izliyorum... 8-(
>
> (Bir gün katkı da bulunma dileğiyle...)
>
Uzaktan izlemekte keyifli olabilir ama sahaya inip oyuna katılmak hepsinden daha eğlencelidir :) Kodları düzenledikten sonra bir proje haline getirip github (<https://github.com/zafer06>) deposuna yükleyeceğim. O zaman sende üzerinde oynamalar yapmaya başlayabilirsin.
--
[ Bu gönderi, <http://ddili.org/forum>'dan dönüştürülmüştür. ]