新手学c++的简单问题。
请问下面的代码哪里有问题。
#include <fstream>
#include <string>
using namespace std;
class Parser
{
public:
Parser(fstream file);
Parser(string str);
void expr();
void term();
void match();
private:
string m_str;
}
一个类的声明。不会用c++。百度了半天也没找出个原因来,报错太多了。用的vs2010编译。
[解决办法]
好吧。帮你改一下:
#pragma once#include <fstream>#include <string>using namespace std;class Parser{public: Parser(fstream file); Parser(string str); ~Parser(); void expr(); void term(); void match();private: string m_str;};