IDE : VS8
C++

Bonjour !


Voici le morceau de code que j'execute en debug.

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
class Pt
{
float x;
float y;
float z;
//...
};
 
 
std::vector<Pt> v;
 
//...
 
int iSize = (int) v.size();
for (int i=0; i < iSize; i++)
{
//...
function(v[i].x, v[i].y);
//...
}
J'ai mis un deux watch sur v[i] et v[i].x mais j'ai les message suivants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
v[i]    CXX0058: Error: overloaded operator not found
v[i].x    CXX0058: Error: overloaded operator not found
Comment faire pour afficher le contenu d'un std::vector lorsque l'on est en pas en pas ?


Merci !