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

Есть ли утечка памяти в list - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что выполняют данные процедуры? http://www.cyberforum.ru/cpp-beginners/thread1305863.html
Определить результат выполнения следующих рекурсивных процедур при п = 5: а) алг Процедура1(арг дел п) нач если п>0 то вывод п Процедура1(п-1) все кон
C++ Использовение чужих dll в своем проекте Добрый день, А я все никак не угомонюсь с библиотеками. В проекте возникла потребность использовать ф-ии из чужих длл . Тоесть я точно знаю, что в этой длл содержится одна ф-ия. Но я не знаю ее прототип (сигнатуру) Как вызвать ф-ию? http://www.cyberforum.ru/cpp-beginners/thread1305839.html
Написать программу: сумма первых трех цифр числа равна сумме его последних трех цифр. C++
Получить все шестизначные счастливые номера. Счастливым называют такое шестизначное число, для которого сумма его первых трех цифр равна сумме его последних трех цифр. (Определить функцию для расчета суммы цифр трехзначного числа.) Помогите! Напишите код на С++. Смотрела похожие темы - не работают задачи.
Вычислить значение выражения C++
Учусь работать в среде cpp, подскажите пожалуйста, как правильно занести в 21 строке COS B в модуль и в 22 строке z=y+p+a/y(чтобы был в квадрате)+p; #include <conio.h> //для функции _getch #include <iostream> //Для функций cin, cout #include <math.h> //Для функций exp, pow using namespace std; double x,a,b; // Исходные данные
C++ Работа с динамическими структурами http://www.cyberforum.ru/cpp-beginners/thread1305834.html
всем привет, и так: +++++++++++++++++++++ Тема: работа с динамическими структурами Цель работы: приобретение практических навыков обработки таких динамических структур, как связные списки и деревья. Задания для работы Разработать программы которые выполняют операции, указанные в индивидуальном задании. Разработать программу для работы с двунаправленным связными списками. каждый элемент...
C++ Какая получится кодировка на винде? std::wofstream XML; XML.open(Name.c_str()); XML<<L"<?xml version=\"1.0\" encoding=\"UTF\"?>"<<std::endl; XML<<L"<root>"<<std::endl; XML<<L"что то кириллическое"<<std::endl;; XML<<L"</root>"<<std::endl; XML.close();Как правильно её обозвать 3-й строке? подробнее

Показать сообщение отдельно
Гурген
13 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 39
20.11.2014, 12:33     Есть ли утечка памяти в list
Здравствуйте, форумчане, есть вопрос насчет освобождения памяти в list, каждый элемент которого представлен структурой.Хотел узнать правильно ли освобождаю память и нет ли утечки?
Вот часть кода:
C++
1
2
3
4
5
6
7
extern struct List
{
    string mgramma; // m-грамма
    int count;          // количество повторений m-граммы
};
extern list<List> *List1;   // Указатель на список, каждый элемент которого представлен структурой List
extern int m;               // количество букв в m-грамме
А вот сам мэин(представлю только часть кода, так как интересует только освобождение памяти):
C++
1
2
3
4
5
6
7
case 1: //Загрузка файла
            delete List1;
            List1 = new list<List>;
            cout << "Введите количество букв в m-грамме - ";
            cin >> point_1;
            cin.clear();
            cin.ignore(cin.rdbuf()->in_avail());
Правильно ли в данном случае освобождаю память, или же нужно использовать clear, не могу разобраться, помогите.Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru