1.在.cpp中使用#include,在.h中既可使#include,也可使class来包含某类,哪些区别
2.何时需使用#include,比如在使用标准的MDI时,视图类的.cpp就没有#include "xxdoc.h",但用到了文档类CXXDOC* Getdocument(),而其它的类没有被include,不能用该类.

解决方案 »

  1.   

    1 一般用include ,你说的CLASS 只是提前声明,后面也有定义的

    在VIEW。PP中的:
    #include "stdafx.h"
    #include "2.h"
    #include "2Doc.h"   //这不有#include "xxdoc.h", 吗
    #include "2View.h"
      

  2.   

    #include <includeFile.h> //是提示编译器在标准库查找包涵文件
    #include "includeFile.h" //提示编译器在当前工作区内查找包含文件 
    class 只是声明某个类而已!后面还要 给出定义的
      

  3.   

    说错了,不是.cpp中使用#include,而是.h中如何使用,视图类的.h没有#include和class,却定义CXXDOC* Getdocument(),在.h中不需先声明吗 还有怎么才需#include,VIEW.cpp中没有#include框架类,但视图类却用到了框架类,为什么一个类用到了某一个类,不用#include