我正在尝试访问一个变量,并将其打印出来。但是,我遇到了Vector subscript out of range
错误。
我在做
cout << myStruct->myVector[0].GetCoordinate(0) << endl;
其中
myStruct
指向包含myVector
点向量的结构。所以我试图打印出它的第一个坐标。
调试:
cout << typeid(myStruct->myVector[0].GetCoordinate(0)).name() << endl;
给我
float
和
cout << sizeof(myStruct->myVector[0].GetCoordinate(0)) << endl;
给我
4
但是,当我直接打印它的值时
cout << myStruct->myVector[0].GetCoordinate(0) << endl;
错误信息: