C ++那个代码fstream有什么问题

时间:2015-01-24 18:39:13

标签: c++

需要一些C ++代码的帮助

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


    class open_file
    {

        string list_cont;
        fstream newlist;
        newlist.open("lista.txt",ios::in);
        while (newlist.good())
        {
            getline(newlist, list_cont);
            cout << list_cont << endl;
        }
        newlist.close();

    };

Visual Studio不断向我发送错误102错误C2143:语法错误:缺少&#39 ;;&#39;之前&#39;。&#39;

Duno为什么,任何想法?

提前致谢

1 个答案:

答案 0 :(得分:2)

class open_file替换为void open_file()并删除最后一个分号。您的问题是您正在尝试声明一个函数,但您使用的是class关键字。