#include <fstream>
#include <vector>
#define maxn 200000
#include <algorithm>
using namespace std;
class automat {
vector<pair<int, char> > Q[maxn];
int *validare;
int *p;
int init, st_fin, n, m, i, a, b;
char c;
public: automat(char*);
// void operator +=(automat);
};
automat::automat(char *s) {
ifstream f(s);
f >> n >> m >> init >> st_fin;
validare = new int[n];
p = new int[n];
for (i = 1; i <= st_fin; i++) {
f >> p[i];
}
for (i = 0; i < m; i++) {
f >> a >> b >> c;
Q[a].push_back(make_pair(b, c));
}
}
int main() {
automat M("input.txt");
return 0;
}
它不会编译。你能帮我告诉我为什么吗?它给了我 cc1plus.exe 停止工作的消息,我真的不知道为什么。我是 OOP 的新手,所以如果你能帮助我,我将不胜感激。谢谢!