首页 > 其他分享 >QBuffer

QBuffer

时间:2022-12-15 15:33:30浏览次数:47  
标签:ch const buffer virtual QBuffer override

QBuffer 

#include <QBuffer>

 

Public Functions

  QBuffer(QObject *parent = nullptr)
  QBuffer(QByteArray *byteArray, QObject *parent = nullptr)
virtual ~QBuffer()
QByteArray & buffer()
const QByteArray & buffer() const
const QByteArray & data() const
void setBuffer(QByteArray *byteArray)
void setData(const QByteArray &data)
void setData(const char *data, int size)

 

 

 

 

 

 

 

 

 

 

 

Reimplemented Public Functions

virtual bool atEnd() const override
virtual bool canReadLine() const override
virtual void close() override
virtual bool open(QIODevice::OpenMode flags) override
virtual qint64 pos() const override
virtual bool seek(qint64 pos) override
virtual qint64 size() const override

 

 

 

 

 

 

 

 

 

QBuffer buffer;
char ch;

buffer.open(QBuffer::ReadWrite);
buffer.write("Qt rocks!");
buffer.seek(0);
buffer.getChar(&ch);  // ch == 'Q'
buffer.getChar(&ch);  // ch == 't'
buffer.getChar(&ch);  // ch == ' '
buffer.getChar(&ch);  // ch == 'r'

 

 

 

######################

标签:ch,const,buffer,virtual,QBuffer,override
From: https://www.cnblogs.com/herd/p/16260600.html

相关文章