C++
larosedeschamps
-
choubaka Messages postés 5535 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 5535 Date d'inscription Statut Modérateur Dernière intervention -
void main() // 1
{
char* pt; // 2
pt = new char[10]; // 3
// [...]
delete pt; // 4
}
pourquois sa marche pas vous pouvez me dire ou est l'erreure ?
{
char* pt; // 2
pt = new char[10]; // 3
// [...]
delete pt; // 4
}
pourquois sa marche pas vous pouvez me dire ou est l'erreure ?
7 réponses
-
slt
C'est pas la position de l'étoile?
void main() // 1
{
char *pt; // 2
pt = new char[10]; // 3
// [...]
delete pt; // 4
}
Choubanimal :
"Le poilu poilant au poil" -
-
La position de l'opérateur * n'a rien a voir.
tu crées dynamiquement un tableau de char avec :
pt = new char[10];
donc pour le détruire tu utilise l'opérateur :
delete[] pt;
josch83 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
le prob, il peut pas se situer ailleurs par zazard?
c't'une question
Choubanimal :
"Le poilu poilant au poil" -
-
void main() // 1
{
char pt; // 2
pt = new char[10]; // 3
// [...]
delete pt; // 4
}
et ça ça marche pas non plus?
Choubanimal :
"Le poilu poilant au poil"