Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как устранять ошибки памяти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пользователь вводит с клавиатуры строку символов. Сообщить, сколько слов в строке http://www.cyberforum.ru/cpp-beginners/thread1220037.html
Помогите пожалуйста. Надо написать программу: Пользователь вводит с клавиатуры строку символов. (не более 80 символов) Сообщить, сколько слов в строке. Указание: слова разделяются одним или...
C++ Эмуляция сигнала I и Q Доброго времени суток. Хочу спросить возможно ли эмулировать мнимую и действительную составляющую сигнала в Visual C++ или еще в какой-нибудь среде . Возможно я что-то не так сформулировал , заранее... http://www.cyberforum.ru/cpp-beginners/thread1220028.html
Реализовать структуру Music C++
Язык форума - русский. Переведите! Vitaliy1212, при повторном нарушении пункта правил 1.4. тема будет закрыта Задача.Описати структуру MUSIC,яка містить інформацію про музичні диски які...
Integer_sequence C++
Правильная ли такая реализация integer_sequence? У меня не компилируется, не могу сообразить почему.#include <iostream> #include <array> #include <utility> #include <tuple> namespace isq { ...
C++ Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 http://www.cyberforum.ru/cpp-beginners/thread1220016.html
найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2
C++ Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры подробнее

Показать сообщение отдельно
МихаилХ
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 74
03.07.2014, 10:58  [ТС]
3) - 4) пункты в принципе то утраивают =)
У меня стаж пока не очень большой (работаю программистом 1 год), но уже что то вроде интуиции проявляется. А ошибка оказалась банальной: в OnInitDialog в указатели динамически с помощью оператора new создавались объекты. Далее в другой функции в эти же указатели еще раз создавались эти же объекты, не удаляя предыдущие, и, таким образом, как то портился хип. Поставил проверку на указатели и программа заработала. Банально до жути. =)

P.S. Спасибо за информацию про контракты и God Object'ы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru