zhangyingjian11
zhangyingjian11
采纳率0%
2016-07-22 08:37 阅读 1.0k

关于文档类指针的问题

我在开发一个basler相机的程序,想在回调函数中把拍摄的图像数据传给DOC类进行处理,但是在这个回调函数所在的类里没法访问DOC类,最奇怪的是我在APP类里想建立一个DOC *pDoc还报错,实在是想不明白怎么办,请各位高手帮忙解答。

这是我APP类的头文件
#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif

#include "resource.h" // 主符号
#include "ExperimentDoc.h"

// CExperimentApp:
// 有关此类的实现,请参阅 Experiment.cpp
//

class CExperimentApp : public CWinApp
{
public:
CExperimentApp();
CExperimentDoc *pDoc;//这里报错!!!!!!!!!!!

// 重写
public:
virtual BOOL InitInstance();
virtual int ExitInstance();

// 实现
afx_msg void OnAppAbout();
DECLARE_MESSAGE_MAP()
};

extern CExperimentApp theApp;

错误是:error C2143: 语法错误 : 缺少“;”(在“*”的前面)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • hzaxxsrjzzttdwt 孩子爱学习是让家长最头疼的问题 2016-10-04 07:10

    类的头文件
    #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
    #endif
    #include "resource.h" // 主符号
    #include "ExperimentDoc.h"
    // CExperimentApp:
    // 有关此类的实现,请参阅 Experiment.cpp
    //
    class CExperimentApp : public CWinApp
    {
    public:
    CExperimentApp();
    CExperimentDoc *pDoc;//这里报错!!!!!!!!!!!
    // 重写
    public:
    virtual BOOL InitInstance();
    virtual int ExitInstance();
    // 实现

    点赞 评论 复制链接分享

相关推荐