文章目录
1 Qt中的缓冲区QBuffer
Qt中缓冲区的概念:
- 缓冲区的本质为一段连续的存储空间。
- QBuffer是Qt中缓冲区相关的类。
- 在Qt中可以将缓冲区看作一种特殊的IO设备。
- 文件流辅助类可以直接用于操作缓冲区。
QBuffer缓冲区的使用方式:

QBuffer缓冲区的使用场合:
- 在线程间进行不同类型的数据传递。
- 缓存外部设备中的数据返回。
- 数据读取速度小于数据写入速度。
编程实验:缓冲区操作
#include <QtCore/QCoreApplication>
#include <QBuffer>
#include <QByteArray>
#include <QDataStream>
#include <QDebug>
void write_buffer(int type, QBuffer& buffer)
{
if( buffer.open(QIODevice::WriteOnly) )
{
QDataStream out(&buffer);
out <<

最低0.47元/天 解锁文章
978





