[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