QBuffer的使用

来源:互联网 发布:js添加点击事件 编辑:程序博客网 时间:2024/05/22 11:30

QBuffer主要解决,char*类型的值,

比如共享内存中,data()返回的char* 类型的值,


    QBuffer buffer;
    buffer.setData( static_cast<char *>( m_mem.data() ),m_mem.size() );

    QString strt = buffer.data();



其实就是省去了,memcpy()函数的调用,作用是一样的,都是内存拷贝,


不需要跟QDataStream扯在一起,那样不容易理解,

直接使用QBuffer与QString即可,或者QByteArray。

0 0