February 27, 2013

Alıntı:

>

O kod derleniyor mu? (ps2 gösterge değil.) Derlense bile ps2 yerel bir değişken olduğuna göre onun içine val yerleştirmenin programda bir anlamı var mı? O işlevden çıkıldığında artık ortada ps2 kalmayacak.

Hocam tamamen anlamsız bir kod :) Sabah sabah saçmalamanın dibine vurmuşum :)
Ama orada yapmak istediğim şey şu idi. Struct içinde türden bağımsız olarak veriyi depolamak daha sonra ona cast ile erişmek istiyordum.

Zekeriya

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

February 27, 2013

Alıntı (zekeriyadurmus):

>

Alıntı:

>

Bu yapıyı Tx[] şeklinde kurarak...

İşte bunu bir türlü yapamadım :)

Alıntı:

>

Türden bağımsız derken neyi kasettiğini anlamadım?

> new BoolStack!ubyte(2);
> ```
bu stacka string atamıyorum :(
> Zekeriya
>
Atamazsın tabi...:)

Çünkü o yığın adı üstünde sadece bool kabül ediyor ve farklı türlerde kurulabilmesinin hiç bir esprisi yok. Bunu ilk yaptığım zaman (ismi universal tester idi) fakrlı uzunluktaki veri türlerinin depolamada CPU işlemcisini ne kadar meşgul ettiğini tespit etmek istemiştim. Bir örnekte ubyte harici veri türlerinde yavaşlık çıkmıştı ama objektif başka bir teste hiç bir farkın olmadığını kanıtlamıştım...

Yapmak istediğine çok yakın zaman içinde ulaşabilirsin. Çünkü şu an onun üzerine çalışıyorum. Yani herhangi bir türde (tabi Tx taşıyıcısı vasıtasıyla) veriyi yığına atabileceksin. Hatta şu an yaptığı gibi diziye bit bit veriyi yazmayacak. Her iki yöne kaydırma işlemi yaparak (artık bitleri ayırıp) bir kısmını son hücreye, kalanını sonraki hücreye yazacak. Teoride hazır bakalım pratikte ne olacak...:)

Sevgiler, saygılar...

-- 
[ Bu gönderi, <http://ddili.org/forum>'dan dönüştürülmüştür. ]
February 27, 2013

Ne diyeceğimi bilemiyorum. Gerçekten çok teşekkür ederim. Sabırsızlıkla bekliyorum.

Bu arada Ali hocama mesaj attım açacakmış forumu.

İyi Çalışmalar

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

February 27, 2013

Alıntı (zekeriyadurmus):

>
> this(int val){
> //this.val = cast(int*) core.stdc.stdlib.malloc(int.sizeof);
> //*cast(int*) this.val = val;
> void*[val.sizeof] ps2;
> *ps2 = cast(void*) val;
> this.typ = DT.INT;
> }
> ```


O kod derleniyor mu? (ps2 gösterge değil.) Derlense bile ps2 yerel bir değişken olduğuna göre onun içine val yerleştirmenin programda bir anlamı var mı? O işlevden çıkıldığında artık ortada ps2 kalmayacak.

Alıntı:
> Alıntı:
> >
> >
        var[100] registers = new var[100];
>

Eşitliğin her iki tarafına da 100 yazmanın gereği var mı?

100 kullanılmasa var dilimi olur, 100 kullanılsa sabit uzunluklu var dizisi olur.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2 3 4 5 6
Next ›   Last »