奇怪的现象,大家说说是怎么回事
我在一个类里定义了一个指针型私有成员变量
private:
Point3d _pivot;
int _last_lod_level;
Expression _CurrentExpression;
// UINT nCurMuscleIndex;
(pCurrentMuscle定义如果放在这,程序就出错:非法内存访问)
bool _showMuscle;
int _lod_level;
GLenum _appearance;
Muscle * _current_moving_muscle;
Vector<Vector3d> _displacement;
Vector<Pointer<Muscle> > _vec_p_muscles;
Eyes _right_eye;
Eyes _left_eye;
Teeth _upper_teeth;
Teeth _lower_teeth;
Tongue _tongue;
Skin _skin;
int nb_ver_influenced;
Muscle* pCurrentMuscle;//?????????????????????????
double m_xEyeRotate;
double m_yEyeRotate;
当我把pCurrentMuscle放在上面所示的位置时,程序则运行正常
大家说说这是怎么回事呀??