1

我是 C++ 的新手,到处都对此进行了研究,但似乎无法弄清楚如何编译它,也不知道为什么。它适用于 Visual C++,但不适用于 Xcode。错误似乎在输入流上。有什么建议么?

错误读取 - “未定义模板的隐式实例化'std::_basic_ifstream >'

#include <iostream>
#include <iostream>
#include <string>
using namespace std;

int main()
{
    cout  << "The file is providing the data.";
    ifstream myFile("/Users/me/Desktop/somewords.txt"); // * error

    int i;
    string s;
    double d;
    myFile >> i >> s >> d;
    cout << "here is your data " << endl;
    cout << i << endl << s << endl << d << endl;


    return 0;
}
4

1 回答 1

6

您忘记了#include <fstream>,实际上定义了您所有ifstream优点的头文件。您包括<iostream>了两次(或至少尝试过),也许其中之一本来就是<fstream>

于 2013-02-22T02:42:42.917 回答