Supprimer les cases d'un tableau
Résolu
Scoleproj
Messages postés
231
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
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 une 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 .