treza22 a écrit :
Bonjour,
J'ai une liste qui s'appelle L. Je voudrais rentrer en premier dans ma liste l'element 1. J ai utilisé la fonction push_back. Il veut bien compiler mais s'arrete en me mettant une erreur "violation d'accees a l adresse..."
Voila comment j'ai déclaré ma liste:
using namespace std;
typedef list <int> li;
li L;
L.push_back(1);
Quelqu'un voit une erreur? (peut etre faut-il initialié la liste?)
Merci d'avance
|
Où il est ton message d'erreur (quand ?) , t'utilise quoi comme compilateur ?
Code :
- #include <iostream>
- #include <list>
- using std::list ;
- using std::cout ;
- using std::cin ;
- using std::endl ;
- int main(void)
- {
- int _ ;
- typedef list <int> li;
- li L;
- L.push_back(1);
- cout << "done" << endl ;
- cin >> _ ;
- return 0 ;
- }
|
Je compile çà sous Visual Studio C++ 7 et çà marche (çà tourne)