Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Как очистить QBuffer


Автор: EKoshelev 23.1.2014, 18:39
Создаю наследника от QBuffer. Хочу реализовать метод void clear(); который бы сделал его пустым. Пробовал разные варианты:

viod QMyBuffer::clear()
{
    buffer().resize(0);

    buffer().clear();

    setBuffer(new QByteArray());

    QByteArray ba;
    ba.clear();
    setData(ba);
}

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

Автор: EKoshelev 23.1.2014, 19:32
Так, ребзя, прошу пардону. Отображение глючно написал. Всё работает как надо. Извините. Тему можно смело мочить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)