问一个幼稚的问题,马上结财
设有一个自己定义的类CMyClass,其关文件为myclass.h,实现代码在myclass.cpp中,现在在CMyDocument中要声明一个CMyClass类型的变量,大家一般怎么做?
是不是要在mydocument中包含myclass.h头文件?如果不想包含myclass.h还有别的方法吗?
在AppWizard生成的代码中,一般的头文件中没有任何#include 语句。但在View类的声明中却可能使用CXXDocument*的类型,编译器从来不报错,为什么?(例如上例中CMyView中肯定有一个这样的声明CMyDocument* GetDocument();但在CMyView的头文件中是绝对找不到CMyDocument的声明的,但编译仍能通过,如果在其中加入一个这样的声明CMyClass* GetClass();编译肯定通不过)