cycojesus a écrit a écrit :
une seule déclaration par ligne => plus clair à mon avis
int* p;
int q;
int** r;
|
Quand j'ecris une fonction avec des manips de caracteres (un petit exemple: transformation d'une uri locale en path hfs (le fs des Macs), avec plusieurs pointeurs auxiliaires pour maniper les chaines, je vois pas pourquoi je devrais me les mettre suer plusieurs lignes. Mais bon, c'est une question de gout, ca.
Je pense que la raison initiale pour authoriser ce genre d'ecriture (int *b, **c; ) c'est que au tout debut du C, c'etait sans doute tapé sur cartes perforées. Celui qui s'est deja fadé ça dans sa vie comprendra pourquoi la compacité est privilegiée.
A+,
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --