创建了一个MFC应用程序TSK4,在TSK4Doc.h中定义public:CStringArray m_strContent;然后在TSK4View的Ondraw中使用时他说未定义标识符,TSK4View已经include"TSK4DOC.h"啦,这是为什么,求解!!!

解决方案 »

  1.   

    你看下MSDN,用CStringArray是否要有专门的头文件
      

  2.   

    stdafx.h中加入:#include <afxtempl.h>
      

  3.   

    我晕
     m_strContent是doc的成员,又不是view的成员,就算你#include也不行呀GetDocument()->m_strContent这样还差不多
      

  4.   


    Right!而且XXXDoc是protected,为什么不直接在VIEW声明捏!
      

  5.   

    你的VIEW和XXXDoc没有任何继承关系,如何直接拿来使用.