cherche cours / doc sur la gestion de la memoire [c++] - C++ - Programmation
Marsh Posté le 25-09-2008 à 17:51:29
cybercouf a écrit : ou alors c'est du langage C. |
c'est pareil pour c++.
Marsh Posté le 25-09-2008 à 23:06:32
ReplyMarsh Posté le 26-09-2008 à 07:08:47
Si tu comprends la gestion de la mémoire en C, la gestion de la mémoire de C++ te paraitra évidente...
Marsh Posté le 26-09-2008 à 10:17:31
Oui le principe est le même mais la façon de faire est différente:
malloc,calloc,free vs new,delete et conteneurs std
memcpy vs opérateur copie
Aides de gestion en C++ avec les "smarts pointers"
Règles pour éviter d'avoir des fuites mémoire lors d'exceptions
Il y a pas mal de subtilités et si on fait "comme en C" on peut vite faire n'importe quoi.
Marsh Posté le 26-09-2008 à 10:35:26
sligor a écrit : Oui le principe est le même mais la façon de faire est différente: |
il veut pas un cours sur la syntaxe, il veut savoir dans quelle zone mémoire et quand sont crées ses variables , et comment elles sont détruites.
Marsh Posté le 26-09-2008 à 10:41:28
hum, j'avais pas compris sa question sous cette forme là, mais en relisant c'est vrai que c'est pas clair
Marsh Posté le 29-09-2008 à 13:44:24
Enfin si y'a des exemple avec la bonne syntaxe ca m'aide quand meme
(j'ai trouve quelques trucs entre temps, mais je suis toujours preneur)
Marsh Posté le 25-09-2008 à 17:49:22
Je cherche un article qui puisse expliquer clairement les notions de gestion de memoire en c++ et de cycle de vie des objets. Genre dans quelle zone memoire va un object instancie, une variable, des references ou pointeurs. Ou encore parametres d'une fonction (reference ou copie), et valeur de retour (une reference? copie de l'objet?).
Je trouve des cours basique mais rien qui explique en profondeur, ou alors c'est du langage C.
---------------
Habillé par Canon, Gallerie web v1.0