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

Резкий выход из проги: куда девается выделенная переменной память? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Контроль количества запусков С++ http://www.cyberforum.ru/cpp-beginners/thread510364.html
Друзья, подскажите пожалуйста как в exe файле прописать количество возможных запусков программы?
C++ файлы в С (Ошибка в цикле) Задать файл, содержащий координаты левого верхнего и нижнего правого угла прямоугольника – целые числа типа int. Определить площадь каждого прямоугольника, упорядочить эти значения по возрастанию и... http://www.cyberforum.ru/cpp-beginners/thread510357.html
C++ Ошибка в программе при компиляции
Добрый вечер!!! Рябят, подскажите кто нибудь пожалуйста, что за ошибка в программе вылазиет при компиляции???? Заранее благодарю!!!!!!!!
Выборочная синхронизация потоков C++
Здравствуйте, есть потоки работающие с общим двунаправленным связанным списком, все потоки кроме одно только читают информацию из списка , один поток "основной" добавляет и удаляет записи из списка,...
C++ Как решается это уравнение? http://www.cyberforum.ru/cpp-beginners/thread510338.html
Как решается это уравнение?
C++ C++ объясните пжлста как работает программа? объясните пжлста как работает, и что для чего используется вот задание: имеется поток для 3 очередей. Заявки отсортированы по времени поступления в каждую очередь. НАписать прогу печатающую порядокв... подробнее

Показать сообщение отдельно
malor

Резкий выход из проги: куда девается выделенная переменной память? - C++

11.07.2011, 10:18. Просмотров 546. Ответов 1
Метки (Все метки)

Код
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 
                                              LPTSTR lpCmdLine, int cmdShow)
{
    int *pi = new int;
    
    MSG msg;
    BOOL bRet; 
    while ((bRet = GetMessage(&msg, NULL, 0, 0)) != 0)
    { 
        if (bRet == -1)
        {
            // handle the error and possibly exit
        }
        else
        {
            TranslateMessage(&msg); 
            DispatchMessage(&msg); 
        } 
    } 

    delete pi;
    return 0;
}
Во время работы программы мы нажимаем Ctrl+Alt+Delete и убиваем процесс. В итоге оператор
delete pi;
остается не выполненным? Какие последствия?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru