我有这个主要的: (部分代码)。
int main ()
{
Person* pPerson;
ifstream file ("data.dat", ios::binary);
pPerson = personFactory::getPersonFromFile(file);
...
}
我可以定义那些......的电话吗? (课程的一部分)。
class personFactory{
public:
...
Person* getPersonFromFile (ifstream& inFile);
...
};
答案 0 :(得分:1)
我认为如果你的电话看起来像是
personFactory::getPersonFromFile(file)
你需要让它静止
static Person* getPersonFromFile (ifstream& inFile);