第一个问题:因为在MyTestView.cpp中开始的地方,包含的头文件是先包含
#include "MyTestDoc.h"
#include "MyTestView.h"
在编译时已经定义了MyTestDoc类,所以不用在View类中再包含头文件了。如果你将CNewClass的头文件也包含在MyTestView.cpp中#include "MyTestView.h"的前面,通样不用在.h中再包含了。

解决方案 »

  1.   

    你自己生成的类MFC的框架事先是不会预料到的。自然要你自己手动添加头文件路径。
    你的SDI框架是Document-View模式的。系统自动生成,其关系如SMQ()所说,没有什么奇怪的啊。
     *strMessage和strMessage[]当然有区别,但是使用的时候看你如何用了。可以起同样的作用。但是在你定义char *strMessage时只是定义了一个CHAR类型的指针,它没有指向具体的
    地址内容啊。
      

  2.   

    我真受不了了!!!!!!!!!!!!!!拜托老兄找本C语言的书看看好不好!!
    问题2:第一个strMessage是变量,第二个strMessage 是常量!!!!