bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
main()
int main() plutot
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
main()
int main() plutot
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
main()
int main() plutot
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
public:
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
public:
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
bonjour, voila, dans un bete progrmme dont j'essaie de tester les
classes, je cle avec la fonction delete
ce prog creer une bete liste, affice les valeurs, detruit le denier
element, pis raffiche mais je sais pas pourquoi il ne veux pas me
supprimer le dernier element
#include <iostream>
using namespace std;
class elem
{
public:
elem* next;
int info;
public:
elem(int);
};
elem::elem(int a)
{
info = a;
next = NULL;
}
main()
{
elem* tete= new elem(2);//element bidon
elem * p=tete;
for (int i= 1026; i<1093; i = i+12)
{
p->next = new elem(i);
p=p->next;
}
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout <<endl;
for(p = tete;p->next!=NULL;p=p->next)
;//atteint le dernier element
//est sencé le supprimer, mais sais pas pouruqoi, il ne veux pas.
delete p;
cout <<p->info<<endl;
for(p = tete->next;p!=NULL;p=p->next)
cout<<p->info<<" ";
cout << endl;
}
1026 1038 1050 1062 1074 1086
1086
1026 1038 1050 1062 1074 1086
j'ai deja chercher dans deux trois boucains, ainsi que donas mon cours,
mais je trouve pas
merci
a++
pourquoi int main()???
pourquoi int main()???
pourquoi int main()???
Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucune
valeure dans main, il faut écrire void main() car le type de retour doit
Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucune
valeure dans main, il faut écrire void main() car le type de retour doit
Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucune
valeure dans main, il faut écrire void main() car le type de retour doit
[...]Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucunevaleure dans main, il faut écrire void main() car le type de retour doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
[...]
Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucune
valeure dans main, il faut écrire void main() car le type de retour doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
[...]Pour précision aussi, la déclaration
main()
contenait de toute facon une erreur. Si la personne ne veut renvoyer
aucunevaleure dans main, il faut écrire void main() car le type de retour doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
valeure dans main, il faut écrire void main() car le type de retour
doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
Hum je me suis mal exprimé surement, je voulais dire qu'une fonction en
C++
doit avoir un type de retour quitte à ce que ce soit void.
En clair, f() { } n'est pas valide, il faut écrire void f() { }
Je voulais notifier que la notation main() n'a aucun sens en C++ standard,
une fonction devant avoir un type de retour, [alors que cette notation est
valide en C90]
Au passage, le return 0; est vraiment une habitude à prendre car certains
valeure dans main, il faut écrire void main() car le type de retour
doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
Hum je me suis mal exprimé surement, je voulais dire qu'une fonction en
C++
doit avoir un type de retour quitte à ce que ce soit void.
En clair, f() { } n'est pas valide, il faut écrire void f() { }
Je voulais notifier que la notation main() n'a aucun sens en C++ standard,
une fonction devant avoir un type de retour, [alors que cette notation est
valide en C90]
Au passage, le return 0; est vraiment une habitude à prendre car certains
valeure dans main, il faut écrire void main() car le type de retour
doit
int main()
{
// bla bla et puis plus rien, pas de return à la fin.
}
En C++ le compilateur "ajoute" implicitement
return 0;
Mais c'est pas une bonne habitude à prendre, AMHA... ;-)
Hum je me suis mal exprimé surement, je voulais dire qu'une fonction en
C++
doit avoir un type de retour quitte à ce que ce soit void.
En clair, f() { } n'est pas valide, il faut écrire void f() { }
Je voulais notifier que la notation main() n'a aucun sens en C++ standard,
une fonction devant avoir un type de retour, [alors que cette notation est
valide en C90]
Au passage, le return 0; est vraiment une habitude à prendre car certains