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

Освобождение памяти malloc free - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти угол исходя из координат мышки http://www.cyberforum.ru/cpp-beginners/thread822477.html
Есть 2 точки , первая это там где будет происходить отрисовка браша а вторая это указатель мыши . Нужно висчитывать угол от 0 до 360 что бы браш всегда смотрел в сторону мышки . Поиски по форуму ни к чему хорошему не привели . Ange = atan2(mouse->y() - y_pos , mouse->x() - x_pos) * 180 ; //не работает Помогите , целый день ищу решение. И еще что можно почитать что бы понимать...
C++ TaskKiller Приветствую вас, господа! Я хотел бы создать приложение, как-бы мини антивирус, которая бы проверяла наличие запущенных задач и завершала бы запрещенные. Я новичек, и мало чего знаю. Помогите мне пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread822473.html
Создать стек, содержащий считанные из текстового файла координаты точек C++
Помогите пожалуйста . В текстовом файле записаны координаты материальных точек . Создать стек, содержащий считанные из текстового файла координаты точек. Рассчитать центр масс материальных точек, заданных своими координатами. Вывести на экран содержимое стека.
C++ Какой элемент останется в кольце последним, если начать по очереди удалять из списка каждый n элемент
Создать структуру с именем Subject с полями: фамилия, имя. Сформиро-вать замкнутое кольцо (односвязный список, у которого последний эле-мент хранит адрес первого) из нескольких структур. С клавиатуры вводится целое чило n. Определить, какой элемент останется в кольце последним, если начать по очереди удалять из списка каждый n элемент (по типу детской считалочки).
C++ Метод класса TList http://www.cyberforum.ru/cpp-beginners/thread822450.html
Написать метод класса TList, аналогичный append, который добавляет элемент не в конце списка, а в его начале.
C++ Добавьте к АТД «очередь» функцию first Добавьте к АТД «очередь» функцию first, что получает первый элемент очереди, не удаляя его, и реализуйте ее аналогично функции del. В отличие от del, она не уничтожает первый элемент очереди (если он есть). подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
29.03.2013, 23:28     Освобождение памяти malloc free
Systemes, когда функция malloc выделила память, то она вернула указатель на ее начало. Вы не должны его потерять. Когда вы перестаете нуждаться в этой памяти, то ее нужно освободить. Для это в функцию free передаем тот самый указатель, который мы запомнили. Груба говоря на каждый вызов malloc/calloc должен приходится вызов free.
Цитата Сообщение от Beg Посмотреть сообщение
насколько я знаю так
нет, все, что находится после оператора return не выполнится.
 
Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru