Salut � tous !!!
Voici le d�fi :
J'ai une structure de donn�es :
et j'ai une classe qui poss�de un attribut vector d�finit comme cela :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 struct Links { AtomBase &Atome; int Type; };
Dans cette m�me classe, existe une fonction permettant d'ajouter un nouvel �l�ment Links dans l'attribut vector :
Code : S�lectionner tout - Visualiser dans une fen�tre � part vector<Links*> Linked;
Ca compile bien, pas de souci
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 void Add_Bond(AtomBase i_AtomBonded, int BondType){ Links Link1 = {i_AtomBonded, BondType}; Linked.push_back(&(Link1)); }mais au moment de l'ex�cution : EXC_BAD_ACCESS !!!!
J'ai beau chercher, je sais que ca vient de Linked.push_back(&(Link1)); qu'il aime pas mais j'arrive pas � savoir pourquoi ....
Un petit coup de main s'il-vous-plait !! Ca fait 1h30 que je cherche � je commence � d�sesperer. Merci d'avance !
Partager