La syntaxe correcte est la deuxième.
La première ne serait valable que dans le cas de l'allocation suivante :
Code :
- char *nom = new char;
|
Mais si tu alloues un tableau, alors tu dois désallouer l'intégralité du tableau, ce que fait la seconde solution. Comme te le dit antp, la première solution ne te désallouera que le premier octet.
Message édité par Harkonnen le 09-12-2002 à 10:18:57
---------------
J'ai un string dans l'array (Paris Hilton)