При перегрузке оператора + выдает такую ошибку, как её можно пофиксить?
second laboratory(25641,0x1003b4380) malloc: * error for object 0x102801650: pointer being freed was not allocated * set a breakpoint in malloc_error_break to debug
Конструктор
list(){
arr = new Programmist[6];
capacity = 7;
count =0;
}
Деструктор
~list(){
if (arr != NULL) delete[] arr;
arr = NULL;
count = 0;
}
Перегрузка операторов
list operator +(list& lst,Pro* node){
lst.onlyadd(node);
return lst;
}
list operator +(Pro* node, list& lst){
lst.onlyadd(node);
return lst;
}
Проверка перегрузки
int main(){
list program;
Pro* node =new Pro;
Pro* nodet(node);
program._getin(nodet);
program = nodet + program;
return 0;
}
В гугле я ничего не смог найти, подскажите, пожалуйста, что не так
Виртуальный выделенный сервер (VDS) становится отличным выбором
Что такое data для изображения? В данном коде это количество пикселей на битностЬ цвета (точно не знаю как это называется)
Пытаюсь начать пользоваться библиотекой GDALСкачал исходники и скомпилировал их по инструкции