首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于类中 指针 的简单有关问题!

2012-01-21 
关于类中 指针 的简单问题!!!求助各位高手!classCTaskDrawclassCFileDraw:publicCScrollView{……public:ty

关于类中 指针 的简单问题!!!求助各位高手!
class   CTaskDraw;
class   CFileDraw   :   public   CScrollView
{
      ……
    public:
  typedef   struct   LTask
{
int   TId;
CTaskDraw   *pT;
LTask*   next;
}*   pLTask;
                pLTask   pLT;

    public:
          bool   m_PreReadFile();
      ……
}

bool   CFileDraw::m_PreReadFile()    
{
    InitLT(pLT);
                ……//中间向链表pLT中插入过一些节点,但没有对其中的pT操作过
                pLT-> pT-> InitLJob(pLT-> pT-> pLJ);     //*
                ……
}

调试链接都没有问题,单步调试到   *   语句时,系统报错
Unhandled   exception   in   ×××.exe   0xc0000005:Access   Violation

我知道可能是pT没有被实例化,请问各位大侠该如何解决???


[解决办法]
显然是 pT 没有实例化

CFileDraw::CFileDraw()
{
...
...
this-> pLT-> pT = new CTaskDraw();
}

CFileDraw::~CFileDraw()
{
...
...
pLTask p = this-> pLT
}

热点排行