Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1620 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  question sur auto_ptr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question sur auto_ptr

n°2019000
in_your_ph​ion
Posté le 25-08-2010 à 16:54:41  profilanswer
 

bonjour,

 

j'aimerai savoir si on peut utiliser auto_ptr avec une variable locale ?

 

ie :

 
Code :
  1. void local() {
  2. int a = 2;
  3. monAutoPointer.reset(&a); //auto_ptr<int> monAutoPointer est défini ailleurs, en global par exemple
  4. }
 

est ce que après la fin de la fonction local(), on aura toujours accès à la valeur de 'a' dans l'auto_ptr ?
merci par avance


Message édité par in_your_phion le 25-08-2010 à 16:57:09
mood
Publicité
Posté le 25-08-2010 à 16:54:41  profilanswer
 

n°2019004
Un Program​meur
Posté le 25-08-2010 à 17:12:57  profilanswer
 

Non.  1/ Tu conserves au dela de la duree de vie de la variable un pointeur vers celle-ci.  2/ Tu stockes dans un auto_ptr un pointeur sur lequel on ne peut pas faire de delete.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2019005
in_your_ph​ion
Posté le 25-08-2010 à 17:17:54  profilanswer
 

Un Programmeur a écrit :

Non.  1/ Tu conserves au dela de la duree de vie de la variable un pointeur vers celle-ci.  2/ Tu stockes dans un auto_ptr un pointeur sur lequel on ne peut pas faire de delete.


 
ok merci! donc je suis obligé de faire un new avant alors ?

n°2019007
Un Program​meur
Posté le 25-08-2010 à 17:34:31  profilanswer
 

Peut-etre.  Tout depend de ce que tu veux faire.  Allouer dynamiquement un entier, c'est rare (en fait, les seuls cas que je vois de but en blanc, c'est pour contourner un limitation d'une conception qu'on ne peut pas changer).


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2019013
in_your_ph​ion
Posté le 25-08-2010 à 18:31:24  profilanswer
 

Un Programmeur a écrit :

Peut-etre.  Tout depend de ce que tu veux faire.  Allouer dynamiquement un entier, c'est rare (en fait, les seuls cas que je vois de but en blanc, c'est pour contourner un limitation d'une conception qu'on ne peut pas changer).


 
oki ... merci, effectivement le int était juste pour l'exemple :p


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  question sur auto_ptr

 

Sujets relatifs
Question de débutant en Ajaxquestion de design
question sur static et multithreadquestion sur les char *
une question de closeCursor ?Question sur les autotools
[struts] question bête sur action[DIVERS] Auto execution d'un programme à l'ouverture d'un fichier zip
[RESOLU] question con mais utile image en html 
Plus de sujets relatifs à : question sur auto_ptr


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR