Supprimer les cases d'un tableau
Résolu
Scoleproj
Messages postés
285
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
je voudrais savoir comment faire pour diminuer la taille d'un tableau allouer dynamiquement en C++.
j'ai essayé de faire
Mais j'ai une erreur qui s'affiche.
Pouvez vous m'aidez svp.
je voudrais savoir comment faire pour diminuer la taille d'un tableau allouer dynamiquement en C++.
j'ai essayé de faire
//pour le cas ou taille>size;
for(i=size;i<taille;i++){//size c'est la nouvelle taille du tableau et taille est l'ancienne taille du tableau
delete t[i];
}
Mais j'ai une erreur qui s'affiche.
Pouvez vous m'aidez svp.
A voir également:
- Supprimer les cases d'un tableau
- Supprimer rond bleu whatsapp - Guide
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Supprimer page word - Guide
3 réponses
Avec l'opérateur new[], ce n'est pas possible directement, il faut le faire manuellement.
Cependant, tu peux utiliser le template std::vector.
Cdlt,
Cependant, tu peux utiliser le template std::vector.
Cdlt,
Merci pour la reponse , mais j'ai resolu le probleme en copiant les valeurs du tableau dans un buffer, puis j'ai alloué un nouveau un tableau et apres j'ai copié ces valeurs dans le nouveau tableau alloué.Cependant je vais essayé de le faire avec le template vector.
Merci et Bonne continuation .
Merci et Bonne continuation .