#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を初めて使用するので、助けていただければ幸いです。ありがとう!