关于文档类指针的问题

我在开发一个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个回答

类的头文件
#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();
// 实现

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问