Задать вопрос

Нет ли утечки памяти в QByteArray?

Судя по коду QByteArray содержит указатель, где хранятся байты. А деструктор создается стандартный, т. е. при удалении QByteArray удаляется указатель, но не освобождается память на которую он указывает?
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Нет.
Указатель на данные QByteArray (метод data()) валиден до реалокации или удаления объекта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы