我在下面的代碼中發生錯誤,它在Visual Studio中正常工作,但是一旦我將它移動到使用gcc編譯的Xcode獲取此錯誤沒有用於初始化的匹配構造函數'ifstream'我已經看過添加這個作爲參考,而不是像本網站上建議的那樣複製,但它仍然出現了錯誤。沒有匹配的構造函數用於初始化'ifstream'
void getAndSetTextData::GetBannedList(string fileName)
{
bannedWordCount = 0;
ifstream inFile(fileName);
while(inFile >> currentWord)
{
bannedWords.push_back(currentWord);
bannedWords[bannedWordCount++] = currentWord;
}
inFile.close();
}
任何幫助,將不勝感激。
我反對顯式使用close的參數:http://codereview.stackexchange.com/a/544/507基本上,如果你不在乎是否有錯誤,那就讓析構函數去做。 – 2012-03-07 21:10:35