У меня есть класс сцены с переменными-членами Image ** images, int * xcoords, int * ycoords. Теперь я пытаюсь перегрузить мой оператор =.
Я получаю следующие ошибки памяти (используя valgrind)
Conditional jump or move depends on uninitialised value(s)
==6439== at 0x406FCA: Scene::drawscene() const (scene.cpp:160)
==6439== by 0x4084C1: main (testscene.cpp:50)
И рассматриваемая строка сверху (scene.cpp: 160) -
if (images[i]!=NULL)
Итак, они говорят, что изображения не были инициализированы.
И поэтому в любом другом месте вызов функции drawscene () не вызывал проблем, но я думаю, что из-за использования оператора = это вызывало проблему.
Может кто-нибудь увидеть какие-либо проблемы в моем коде, которые могут вызвать эту ошибку?