#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 перестает работать, и я действительно не знаю почему. Я отчасти новичок в ООП, поэтому, если вы можете мне помочь, я бы очень признателен. Благодаря!C++ программа не компилируется
Когда вы задаете такие вопросы, пожалуйста, пожалуйста, укажите фактические ошибки , Это помогает людям ответить вам и делает ваш вопрос (и любые ответы) приемлемым. –
Какой тип компилятора вы используете? Является ли 'cc1plus.exe' именем вашего исполняемого файла? – plast1K
@Jacob: ошибка в том, что компилятор сработает. –