此程序为什么不能访问成员变量(小弟我最痛苦的就是编译正常,调试不出来什么东西,却运行不正常)

此程序为什么不能访问成员变量(我最痛苦的就是编译正常,调试不出来什么东西,却运行不正常)
我在类中做了几个函数,定义了变量T10,

CLightDraw::CLightDraw()
{

T10=true;
}
void CLightDraw::LightDraw(CDC *pDC)
{
if(T10)//此处可以访问T10
LightdrawT10(pDC);

}
以上的T10可以访问
但是如下:
void CLightDraw::LightdrawT10(CDC*pDC)
{
//此处省略代码
for(k=0;k<60;k++)
{
x[k]=GetXCoordinate(Point[k]) ;
y[k]=GetYCoordinate(Point[k]);
}
}
int CLightDraw::GetYCoordinate(unsigned long Point)
{

//T10 coordinate
if(T10==true)//此处T10不能访问,运行时告诉我不能读某一块内存.调试到此句为unhandleed exception
  //还有access violation .简直崩溃了,为什么都是成员函数,有的函数却不能访问成员变量

{
Radius=(Radius1-0x80)*400/5;
}
}




------解决方案--------------------
是不是哪处数组访问越界了,破坏了类的数据了。

------解决方案--------------------
这不是这个变量的问题,可能是x、y或者Point数组越界访问了。