你前面有类声明时写错了类名称,比如CLine写成Cline

解决方案 »

  1.   

    这好像是类没有进行初始化的错误(倘若你确信包含了头文件).检查一下你有没有在
    CLine类中定义缺省构造函数
      

  2.   

    在文档类的头文件中声明:(不要包含line.h)
    class CLine;
    class CMyDocument::CDocument
    {
         ....
         CLine  *  GetLine  (int  nIndex); 
    }
    在文档类的实现文件(mydocument.cpp)中包含line.h
      

  3.   

    应该在文档类的实现文件中加入 line.h:
    具体情况是:
    in picdoc.cpp
    ;;;;;;
    #include"line.h"
    #include"picdoc.h"
    ......就ok 了!
      

  4.   

    csdnzxh按照你的方法我成功了,请接分,
    只是我昨日的程序,今天不知怎么的突然成功,
    而我又重新做了一次程序,仍然是昨日的错误,
    不知为什么会出现这种情况!别的朋友,也谢谢你们了!