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

Блок try catch жрет память - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование задачи на двумерные и одномерные массивы с использованием шаблонов 4 http://www.cyberforum.ru/cpp-beginners/thread1010718.html
Само задание звучит так: "Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью, проходящей через эти три точки, и площадью треугольника с вершинами в этих точках была минимальной " Плюс все функции при выполнении оформить в виде шаблонов. Извините, пожалуйста, очень прошу еще немножко помочь... Какая-то...
C++ Правильная инициализация ? Здравствуйте уважаемые программисты! Мне необходимо описать два класса, один ArrayOfInt - якобы одномерный массив, и SqArrayOfInt - уже двумерный массив, основанный на массиве ArrayOfInt. Моя проблема: после инициализации случайными числами, матрица получается не той что должна быть. Например: после вызова функции из 37 строки, данные выводятся верные, а уже на 41 (хотя один и тот же вызов,... http://www.cyberforum.ru/cpp-beginners/thread1010700.html
Можно ли разобрать экзешник? C++
есть проблема, мне нужно где то найти исходный код файлового менеджера mucommander и несколько видоизменить его, поменять название и некоторые иконки. как я могу это сделать?
C++ Создать программу, которая выводит на экран символьную матрицу
создать прогу которая выводит на экран символьную матрицу. пример вывода. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
C++ получить машинные результатный сравнить их со значениями соответствующей функции http://www.cyberforum.ru/cpp-beginners/thread1010687.html
помогите написать программу! данные ниже выражения представляют собой формулы приближенного вычисления различных функций по разложению их в ряд Тейлора в окрестностях указных точек. В последующем после программирования получить машинные результатный сравнить их со значениями соответствующей функции, указной при каждой формуле(эту функцию в заданной точке вычислить также на ЭВМ.) _____∞ F=x+...
C++ Дана целочисленная прямоугольная матрица. Определить: 2. Дана целочисленная прямоугольная матрица. Определить: а)количество столбцов, не содержащих ни одного нулевого элемента; b) характеристикой столбца целочисленной матрицы назовем сумму модулей его положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. Помогите пожалуйста! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.03.2015, 22:35     Блок try catch жрет память
-=ЮрА=-, речь о обычных исключениях языка C++.
С чего ты вообще взял что речь идёт именно о ОС Windows?
- с чего взял, да вот с вот этого
C++
1
2
3
4
5
6
[quote="GibbonCho;5350935"]1
try{
* //код, соединения с сервером или отправки сообщения серверу
} catch(Exception *e){
* //обработка ошибки подключения или отправки
}[/quote]
- мне это похоже на обычное ВИН CException
Да ForEveR, это для тебя
Цитата Сообщение от ForEveR Посмотреть сообщение
Что? Освобождение ресурсов осуществляет конкретный класс эксепшна?
- смотри сам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <afx.h>
#include <iostream>
using namespace std;
 
int main(){
    char * str;
    system("pause");
    //Вот пример утечки в 10 Мб
    for( size_t i = 0; i < 10; i++ ){
        try
        {
            str = new char[1024*1024];
            THROW(new CMemoryException());
            
        }
        catch( CMemoryException * e)
        {
            e->ReportError(MB_OK, 0);
            e->Delete();
            cerr<<"exception #"<<i + 1<<endl;
        }
    }
    system("pause");
    return 0;
}
будь добр сравни показания диспетчера для поста 14 с этими скриншотами(хотя нет ты у себя слинкуй да погляди). Заметил рестор памяти от итерации к итерации начиная со 2-й?В первой итерации произошли изменения в тредконтексте потому немного памяти съелось, после всё оставалось на уровне.
Миниатюры
Блок try catch жрет память   Блок try catch жрет память  
 
Текущее время: 06:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru