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

Утечка памяти?! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на циклы и ветвления. http://www.cyberforum.ru/cpp-beginners/thread367012.html
Все доброго утра! Помогите с одним вопросиком. В ботаническом саду растет волшебное дерево. В начале 2010 года его высота составляла L см. По неизвестному стечению обстоятельств каждый четный год оно вырастает на p %, а каждый нечетный – на q %. В конце какого года ежегодный прирост высоты дерева превысит величину в x см? Получить ответ для L = 200 см, p = 5 %, q = 3 %, x = 50 см Как записать...
C++ Проклятые потоки. Нахрена? я изучал и читал и не нашел плюсов. смотрите: Я создал поток, подключил в него буфером строку для парсинга: -1 151 Scan3.svd PSV Version 8.7.2.2 06-Oct-11 18:00:49 None None PolyUFFExport 2.0.1.0 - Compatible to LMS 10-Oct-11 18:56:20 http://www.cyberforum.ru/cpp-beginners/thread367007.html
C++ Захват видео с web-камеры
Добрый день!Подскажите как лучше всего работать с web-камерой на С++. Какие библиотеки использовать, может есть какие-либо книги или статьи? Хочу реализовать программу которая будет осуществлять захват видео с удаленного хоста..
сравнение значения в файле с вводимым C++
вобщем задача в том чтобы состоялась проверка вводимого значения с содержащимся в файле,как сделать коректно эту проверку, подскажите пожалуйста. p.s. на кучу библиотек и переменных не обращайте внимания, они нужны для реальной работы программы, а не тестовой #include "stdafx.h" #include <stdio.h> #include <math.h> #include <iostream> #include <string.h> using namespace std; //int cool...
C++ Найти радиусы вписанной и описанной окружностей треугольника http://www.cyberforum.ru/cpp-beginners/thread367000.html
Задания для самостоятельной работы 1. Линейный вычислительный процесс 1. Треугольник задан длинами сторон. Найти длины высот. 2. Треугольник задан длинами сторон. Найти радиусы вписанной и описанной окружностей. 3. Хозяин хочет оклеить обоями квартиру. Определить количество необходимых рулонов и затрат на их приобретение. 4. В некотором треугольнике основание больше высоты на заданную...
C++ Решение 2 математических примеров на C++ Помогите решить данные задачи, как можно понятнее. Наградой будет 100 рублей на телефон, конечно маловато но возможности дать больше нет. подробнее

Показать сообщение отдельно
Bers
Заблокирован
16.10.2011, 10:11     Утечка памяти?!
в 26 строчке массив указателей Family принимает на себя ответственность за время жизни области памяти, на которую указывал указатель pCat

Вообще то, это не очень хорошая практика. По идее, тот кто захватывает ресурс, тот и должен его освобождать. Иначе возникает риск запутаться.

Если где то в другом месте программы существует точка, в которой происходит освобождение всех захваченных ресурсов (в частности освобождаются участки памяти, на которые указывает Family) - то все оккейно.

Если же этого нигде не происходит, то либо утечки памяти, либо расчет на то, что система сама придавит все захваченные ресурсы топором.

/зы смотрите так же "интеллектуальные указатели"
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru