OVH Cloud OVH Cloud

operateur delete???

1 réponse
Avatar
jjabon
bonjour, voila, je sais pas pourquoi , il ne me supprime pas l'element
que je lui donne dans dans la partie de code suivant suivant.

if(save == save2->sousliste)
{
if(save->suivant == NULL)
{
if(save->sousliste == NULL)
{
//bug
delete save;
save2->sousliste == NULL;
}
else
{
save2->sousliste= save->sousliste;
delete save;
}
}

// a savoir//
on travaille dans une liste generalisé (chaque element est conposé de
deux pointeurs, un suivant et un sous liste.)

save et save deux, sont deux pointeur de tpe elem, save pointe vers
l'element supprimé, et save2, l'element juste avant.

le code avant est juste, (save pointe bien ver s l'elem a suppr et save
deux pointe bien vers le dernier)

mais quand j'arrive a //bug (le troisieme if imbiqué; cad que jesuis
dans les condition mises ( pas de suivant, pas de sous liste) ben il ne
me le supprime pas,) qqn peut il m'aider , merci

a++++

1 réponse

Avatar
Alexandre
"jjabon" a écrit dans le message de
news:3fd980f8$0$300$
bonjour, voila, je sais pas pourquoi , il ne me supprime pas l'element
que je lui donne dans dans la partie de code suivant suivant.

if(save == save2->sousliste)
{
if(save->suivant == NULL)
{
if(save->sousliste == NULL)
{
//bug
delete save;
save2->sousliste == NULL;
}
else
{
save2->sousliste= save->sousliste;
delete save;
}
}

// a savoir//
on travaille dans une liste generalisé (chaque element est conposé de
deux pointeurs, un suivant et un sous liste.)

save et save deux, sont deux pointeur de tpe elem, save pointe vers
l'element supprimé, et save2, l'element juste avant.

le code avant est juste, (save pointe bien ver s l'elem a suppr et save
deux pointe bien vers le dernier)

mais quand j'arrive a //bug (le troisieme if imbiqué; cad que jesuis
dans les condition mises ( pas de suivant, pas de sous liste) ben il ne
me le supprime pas,) qqn peut il m'aider , merci


Comment ça, il ne supprime pas ? C'est surprenant : tu peux l'utiliser après
le delete, c'est ça que tu veux dire ???
Je ne comprends pas trop la questino...
Et les 3/4 if imbriqués ne sont pas très lisibles 8-O


a++++