Question a 2 sous - C++ - Programmation
Marsh Posté le 18-07-2003 à 13:23:22
new -> F1 -> exemple en bas
Code :
|
Marsh Posté le 18-07-2003 à 13:33:23
polo021 a écrit :
|
En C , on ne peut declarer un tableau de la facon suivante :
int x = 4; |
dc avec le new je pensais que new char[x] ne passait pas
thx
Marsh Posté le 18-07-2003 à 13:36:49
ReplyMarsh Posté le 18-07-2003 à 14:16:10
HelloWorld a écrit : Il me semble que si en C99. |
ça l'est. le C++ ne supporte pas délibérément les tableau à taille varaible (VLA) pour promouvoir l'usage des std::vector
Marsh Posté le 18-07-2003 à 13:19:25
soit le code C suivant :
unsigned long *ulng;
int x = 4;
ulng = malloc (sizeof(unsigned long) * x);
Quel est l'ecriture equivalente avec l'operateur new ? (car je je sais qu'il vaut mieux utiliser new que malloc d'apres la doc de Borland C++)
PS : je suis sous VC++6 et ca fait plus d'un an que je n'ai pas fais de C++ et j'ai des fautes de syntaxe avec ce new
Message édité par Giz le 18-07-2003 à 13:20:13