Трудно исправить ошибку valgrind «неинициализированное значение» [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Трудно исправить ошибку valgrind «неинициализированное значение» [закрыто]

Сообщение Anonymous »

Я запускаю valgrind в большом проекте и получаю сообщение об ошибке «Условный переход или перемещение зависит от неинициализированных значений». Не могу понять причину, кажется, везде есть конструкторы или инициализаторы. Мой класс не является объединением. Я выполняю сборку в режиме отладки и использую --track-origins=yes.
Что может вызвать «ложное срабатывание», если это возможно, и как мне дополнительно выяснить, что может вызвать проблему? Я даже специально назначаю значения там, где создается этот объект, и valgrind все равно сообщит об этом позже в программе.
Я попробовал создать более простую версию кода, которой могу поделиться, но не смог воспроизвести ошибку. Как я могу получить дополнительную информацию о том, как это могло произойти?

Подробнее здесь: https://stackoverflow.com/questions/798 ... alue-error

Вернуться в «C++»