Вызвано исключение по адресу 0x7C1B4359 (vcruntime140d.dll): нарушение прав доступа при записи по адресу 0xCEFC4B4C
Вот часть кода где вылезает исключение
void wag() {
wg = new wage[h];
float wags = 0;
test_data_ws();
test_data_bo();
for (int i = 0; i < h; i++) {
if (wst[i].type_salary == 'f') {
wg[i].name = wst[i].name;
wg[i].wages = wst[i].salary;
};
if (wst[i].type_salary == '%') {
wg[i].name = wst[i].name;
for (int j = 0; j < n; j++) if (wg[i].name == bf[j].master) wags += bf[j].sum;
wg[i].wages = wags * wst[i].salary / 100;
wags = 0;
};
};
};
test_data - это данный которые берутся из 2 родительских классов