Réutilisation mémoire allouée?

Résolu/Fermé
rj35 Messages postés 919 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 - 22 août 2014 à 15:02
rj35 Messages postés 919 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 - 22 août 2014 à 21:55
Bonjour, je programme depuis 1 an en c++, j'ai les bases, mais j'ai quelques questions sans réponse.

Est ce qu'on doit réutiliser la mémoire allouée si oui comment?

par exemple dans ce cas:

void fonction()
{
char l_acNameOfFile[20];
//...//
//J'utilise la chaine de caractères, je n'en ai plus besoin
//Je dois maintenant utiliser une chaine de caractères pour récupérer le nom d'un dossier
}
Quelle est la façon la plus "naturelle" de réutiliser ou non la mémoire?
1- créer une autre chaine de caractères
2- réutiliser la même chaine mais le nom de la chaine ne sera plus valable (c'est pas très joli)
3- créer une chaine de caractères avec un nom général: l_acName (on peut se perdre dans le code)
4- autre? (utiliser un pointeur?)

Merci d'avance.

2 réponses

Bonjour, la méthode "3- créer une chaîne de caractères avec un nom général: l_acName" est simple et efficace, on ne se perd dans le code lors de l'utilisation d'une variable temporaire que si l'on ne commente pas suffisamment le code.
0
rj35 Messages postés 919 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 19 janvier 2016 137
Modifié par rj35 le 22/08/2014 à 21:55
ok, merci bcp de ta réponse.
0