bonjour,
Ca fait bien longtemps que je n'ai pas fait de C++ et je me suis lanc� dans la migration d'un programme que j'ai �cris avec C++ Builder 6.
Bon, je convertis les AnsiString en String et les char en Widechar ( si besoin ), pour l'instant pas trop de probl�mes mais je bute sur ce qui suit avec les vector :
J'ai pas le droit d'affecter l'iterator � un pointeur ? l'iterator n'est donc pas consid�r� comme un pointeur ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 struct ty_ModePaiement { ... }; ... std::vector <ty_ModePaiement> pVP_ListePaiement; // liste des modes de paiement ... ty_ModePaiement *l_pListeModeReg = 0; std::vector <ty_ModePaiement>::iterator l_pIterModeReg = pVP_ListePaiement.begin(); while( l_pIterModeReg < pVP_ListePaiement.end() ) { // Ca plante en compil sur ce qui suit : il indique qu'il ne peut pas convertir l'iterator en ty_ModePaiement * l_pListeModeReg = l_pIterModeReg; ... };
Partager