第一个问题:因为在MyTestView.cpp中开始的地方,包含的头文件是先包含
#include "MyTestDoc.h"
#include "MyTestView.h"
在编译时已经定义了MyTestDoc类,所以不用在View类中再包含头文件了。如果你将CNewClass的头文件也包含在MyTestView.cpp中#include "MyTestView.h"的前面,通样不用在.h中再包含了。
#include "MyTestDoc.h"
#include "MyTestView.h"
在编译时已经定义了MyTestDoc类,所以不用在View类中再包含头文件了。如果你将CNewClass的头文件也包含在MyTestView.cpp中#include "MyTestView.h"的前面,通样不用在.h中再包含了。
解决方案 »
- 框架类和视图类之间消息传递
- 在WTL怎样实现CFile写入相同的功能?
- 如何实现类似visio,rose,powerdesigner等建模软件,可以根据预设图元完成流程图定制或建模的功能
- 求助:如何获取导入的3D模型的数据结构。请师兄师姐们帮助。非常感谢!
- ADSL接入中,使用的接入认证可以是DHCP+Web吗?
- 简单邮件收发程序
- 怎样调用OLEDB COM?急
- MFC打开文件过滤
- >>class<<关键字的作用是什么?为什么INCLUDE 了还是无法使用他的类?我INCLUDE 了,CLASS了,他还说:error C2079: “CSockThread::ConS
- 关于win2003服务器udp丢包的现象
- 一个关于数据库的问题
- 哪里有ftp程序的源代码下??
你的SDI框架是Document-View模式的。系统自动生成,其关系如SMQ()所说,没有什么奇怪的啊。
*strMessage和strMessage[]当然有区别,但是使用的时候看你如何用了。可以起同样的作用。但是在你定义char *strMessage时只是定义了一个CHAR类型的指针,它没有指向具体的
地址内容啊。
问题2:第一个strMessage是变量,第二个strMessage 是常量!!!!