[so] Functii stative vs namespace-uri anonime
Drutu Bogdan
bogdandrutu at gmail.com
Tue Mar 22 12:44:36 EET 2011
Dap este ok.
2011/3/21 Adrian Scoica <adrian.scoica at gmail.com>:
> In C exista problema vesnica a spatiului de nume, si ni se recomanda ca in
> temele de la SO sa facem functiile neexportate sa fie statice.
>
> In C++ insa, functiile globale statice sunt considerate deprecated si in
> schimb se considera "good practice" sa pui tot ce nu este exportabil intr-un
> namespace anonim.
>
> Din moment ca nu ii atasezi si un nume, practic orice nume din interiorul
> sau va fi invizibil din exterior, iar in interior ai garantata unicitatea de
> nume (chiar daca pare confusing, se poate distinge un nume global de un nume
> intern unui spatiu anonim prin folosirea unara a operatorului de rezolutie
> ::).
>
> Deocamdata am lasat tot cu static, dar in viitor e OK sa folosesc sintaxa de
> C++ daca scriu cea mai mare parte a surselor in acest limbaj?
>
>
>
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
--
Bogdan.
More information about the so
mailing list