Salut !
Désolé pour le titre qui ne veut rien dire mais je savais pas trop quoi mettre;
Je travaille actuellement sur une librairie (id3lib)
ID3_Tag *myTag;
myTag->Link ( "mysong.mp3" );
mytag->fonction1;
delete myTag;
Je me retrouve avec une erreur fatale a l'execution du prog (compilation nickel)
Par contre :
ID3_Tag myTag;
myTag.Link ( "mysong.mp3" );
mytag.fonction1;
Marche sans problemes.
Donc je me pose quelques questions:
1 - Pourquoi ca plante dans le premier cas et pas le second
2 - A quoi sert le delete dans le premier cas (je croyais que c'etait necessaire uniquement quant on utlisait NEW)
3 - Ai je besoin d'un delete dans le second cas, si oui j arrive pas a trouver la syntaxe.
4 - A cause de ce probleme je me retrouve obligé de faire
ID3_Tag myTag1;
ID3_Tag *myTag2;
Alors que je pourrais utliser le meme, y aurait il pas un moyen de gruger ???