Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2015, 18:12   #11
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
Такой подход встречается в библиотеках написанных на чистом Си, но там в основном создают и функцию freestr, которую нужно вызывать после buildstr. Но что в нем плохого?
Плохое в том, что когда программист сам создаёт объект или выделяет память под данные, он наверняка будет следить за этой памятью и очистит её. Когда это какая-то функция возвращает указатель, то нужно разбираться чего там она возвращает, нужно ли за ней прибираться потом, да и в целом вроде как сам не выделял память, значит и очищать не нужно.
Тут вон в соседней теме искали аналог функции gets из "чистого си", которая сейчас не рекомендуется к использованию и она такая не одна.
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Утечка памяти OmegaBerkut Общие вопросы Delphi 21 09.04.2015 22:12
утечка памяти Кудаив Помощь студентам 1 30.04.2012 18:18
Утечка памяти forivanb Общие вопросы Delphi 4 11.04.2012 15:28
Утечка памяти ZvEr_HaCkEr Свободное общение 13 24.09.2010 19:30
утечка памяти в С++ vengo Общие вопросы C/C++ 9 10.06.2008 21:24