我在以下代码中遇到了错误,在Visual Studio中它工作正常,但是一旦我将它移植到使用gcc编译的Xcode上,就会出现以下错误:“没有匹配的构造函数来初始化'ifstream'”。我已经尝试按照这个网站上建议的方式将其添加为参考文献而不是副本,但仍然出现了错误。
void getAndSetTextData::GetBannedList(string fileName)
{
bannedWordCount = 0;
ifstream inFile(fileName);
while(inFile >> currentWord)
{
bannedWords.push_back(currentWord);
bannedWords[bannedWordCount++] = currentWord;
}
inFile.close();
}
非常感谢您的帮助。