我自己写了一个C++程序,用的是MDK。但老在一个地方上报错,百思不得其解,求高兴指点迷津。
如下:
CShellTask.h头文件
class CShellTask
{
public:
CShellTask& GetInstance(); // 这里老报错
void Create();
……
};
在某个地方引用:
bool CApp::Execution()
{
CShellTask::GetInstance().Create();
return false;
}
报错提示为:
..\code\App\CApp.cpp(25): error: #245: a nonstatic member reference must be relative to a specific object
..\code\App\CApp.cpp: CShellTask::GetInstance().Create();
本人C++都丢了四年了,所以有点菜。请高人指点,在此谢过。