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

Старый код и ошибка в CException - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пишу клавиатурный кликер в консоли. Хочу добавить автоклик http://www.cyberforum.ru/cpp-beginners/thread1506089.html
Как сделать так что бы можно было долбить по клаве и одновременно каждую секунду прибавлялись денюжки.
C++ Приведение типов Доброго времени суток. Пусть имеются две структуры struct Student { string FirstName; string LastName; int year; http://www.cyberforum.ru/cpp-beginners/thread1506079.html
Унифицированная передача данных C++
Здорова! Пытаюсь разобрать что это такое. Пока что ничего не понял что это. Понял что это UDT и что в COM существует интерфейс IDateObject для этого механизма. Хотел узнать кто то использует UDT или это уже так устарела? Там еще вроде операция Drag and Drop на нем строится. Щас попробую пример разобрать, теория вообще не ясна. Пишут что в книге Inside OLE Бокшмидта 95 года выпуска это все...
В тексте заменить слова "компьютер" на "к*******р" C++
Задача в текстовом файле заменить все слова "компьютер" на "к*******р". Что-то мучаюсь, не получается... Помогите, пожалуйста
C++ Преобразовать string в complex http://www.cyberforum.ru/cpp-beginners/thread1506040.html
Добрый день! Вот такая простая задачка имеется. string S="(1.00000 -2.12363e-09)"; complex cnum;Требуется избавиться от скобок, а числа поместить в cnum соответственно. Как бы это поэлегантнее сделать?
C++ Srand в карточной игре подскажите как сделать так что бы srand выдавал числа в диапазоне от 1 до 36 без повторов можно ли это сделать без массивов ? делаю задание ( создать игру 21) это для понимания для чего мне это нужно мне нужно что бы ни игроку ни компьютеру не попадались карты которые уже были пишу в visual studio подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
28.07.2015, 13:28  [ТС]
правило простое: если явно выделяли память по new, значит должны явно осводить её по delete.
иначе, вы имеете утечки памяти.

этого можно было избежать, если бы вы бросали:
там оно все удаляется само, функции сами этот объект удаляют.
там такой код стоит:
C++
1
2
3
4
5
catch(CException* pe) {
        AfxMessageBox("Read error");
        pe->Delete();
        return FALSE;
    }
Delete наверно метод который освобождает память, это такой синтоксис, типо так нужно использовать, это ж не я придумал и самому менять ниче не нужно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru