Tôi gặp lỗi trong đoạn mã sau nó hoạt động tốt trong studio trực quan nhưng một khi tôi đã chuyển nó sang Xcode sử dụng gcc để biên dịch nhận lỗi này Không có hàm tạo phù hợp cho khởi tạo của 'ifstream' tôi đã xem xét việc thêm này như là một tài liệu tham khảo chứ không phải là một bản sao như được đề xuất trên trang web này nhưng nó vẫn đưa ra lỗi.Không có hàm tạo nào phù hợp để khởi tạo 'ifstream'
void getAndSetTextData::GetBannedList(string fileName)
{
bannedWordCount = 0;
ifstream inFile(fileName);
while(inFile >> currentWord)
{
bannedWords.push_back(currentWord);
bannedWords[bannedWordCount++] = currentWord;
}
inFile.close();
}
Mọi trợ giúp sẽ được đánh giá cao.
Đối số của tôi chống lại việc sử dụng rõ ràng là đóng: http://codereview.stackexchange.com/a/544/507 Về cơ bản nếu bạn không quan tâm nếu có lỗi thì hãy để trình phá hủy làm điều đó. –