Bonjour a tous,
J ai un problme pour alouer de la memoire dynamiquement, je ne comprend pas comment on fait durant l execution d un programme.
Biensur je n ai forcement aucun probleme si je le fait dans le constructeur:
Code :
- Test::Test() { t = new int[100];}
|
Par contre il me semble qu on ne peut pas faire:
Code :
- void Test::aloc() { t = new int[100]; }
|
sinon on perd ce qu on vient d alouer a la fin de la methode, de meme que:
Code :
- void Test::aloc(int t*) { t = new int[100]; }
|
Alors comment fait on pour allouer apres l appel du constructeur? C est forcement possible la STL le fait.
Je vous remercie,
Vincent