[CSProjects] Coding style

Razvan Deaconescu razvan at anaconda.cs.pub.ro
Mon May 7 18:50:01 EEST 2007


Vlad Dogaru wrote:
> Razvan Deaconescu wrote:
>> <underware type="asbestos" value="on">
> s/ware/wear
> So, sue me, I read /. I am a grammar nazi :-)

my bad; I'm a grammar nazi too :-D

>> ce ma deranjeaza e modul de declarare a poiter-ului
>>
>> static struct nod* NU
>> static struct nod * DA
>>
>> compara
>> struct nod* a, b;
>> struct nod *a, b;
>>
>> primul iti da, la o vedere prea sumara, impresia ca b este tot de tipul 
>> struct nod* (adica tot pointer), cand el este de tipul struct nod (adica 
>> o structura)
> Asa fac si eu cand declar variabile, si sunt complet de acord. Dar compara:
> struct nod * foo(void)
> struct nod *foo(void)
> struct nod* foo(void)
> 
> A doua nu ma unge deloc la suflet. De obicei o prefer pe prima, dar am 
> scris in viteza mai inainte. Problema e ca atunci cand declaram o 
> functie, nu mai poate urma o alta imediat (AFAIK), si deci e mai 
> important sa apara clar ce intoarce.

ok, aici ai dreptate ... nu cred insa ca ar trebui sa "enforce"-am 
chestia asta :-) (mie imi place struct my_struct *my_fun (void) )

Razvan



More information about the cspay-dev mailing list