调用TerminalFrame :: start();后收到错误。我做错了什么?
TerminalMain.cpp | 223 |错误:无法调用成员函数'int TerminalFrame :: start()'没有对象|
void TerminalFrame::start()
{
StaticText1->SetLabel(wNFC);
}
PI_THREAD (startNfc)
{
TerminalFrame::start();
return NULL ;
}
piThreadCreate (startNfc) ;
答案 0 :(得分:1)
要调用ClassName::foo()
之类的成员函数,该函数必须为static
。
如果函数不是静态的,则必须首先创建一个对象,如:
ClassName var;
var.foo();