C gibberish ↔ English

Başlatan SpeedyX, 17 Ekim 2012, 08:16:04

SpeedyX

Aşağıda linki bulunan site "C" dilinde yazdığınız tip tanımlamalarının açıklamasını yapıyor.

http://cdecl.org

Örn:             int (*(*foo)(void ))[3]
Açıklama:    declare foo as pointer to function (void) returning pointer to array 3 of int

muhittin_kaplan


esensoy

açıklamayı da bir açıklayan bulsak tamamdır bu iş
En tehlikeli an "zafer" anıdır.

Tagli

Sitenin tersten kod yazmak için yapıldığını sanmıyorum. Daha çok, başkasının yazdığı koddaki karışık ifadeleri netleştirmek için kullanılması düşünülmüş gibi. Belki de sadece eğlencesine yapmışlardır.
Gökçe Tağlıoğlu

Erdem

Benim ortamımda da kurulu. Çok kullanışlı bir program:

Alıntı Yap$ cdecl
Type `help' or `?' for help
cdecl> explain char (*(*x[3])())[5]
declare x as array 3 of pointer to function returning pointer to array 5 of char

x 3 tane işlev göstergesi tutan bir diziymiş. Bu işlev de char(*)[5] türünde bir gösterge döndürüyormuş. Yani bu gösterge 5 tane karakterden oluşan bir diziyi gösteriyor.