0

我有这个主要的:(部分代码)。

int main ()
{
Person* pPerson;
ifstream file ("data.dat", ios::binary);
pPerson = personFactory::getPersonFromFile(file);
...
}

我可以定义...的调用吗?(课程的一部分)。

class personFactory{
public:
...
Person* getPersonFromFile (ifstream& inFile);
...
};
4

1 回答 1

1

我想如果你的电话看起来像

personFactory::getPersonFromFile(file)

你需要让它静态

 static Person* getPersonFromFile (ifstream& inFile);
于 2013-02-24T09:23:18.917 回答