QT 内存文件映射

来源:互联网 发布:township无限绿钞mac 编辑:程序博客网 时间:2024/05/17 01:48

     QFile file(fileName);
     file.open(QIODevice::ReadWrite );
     uchar* fpr = file.map(0, file.size()); //映射文件,注意这里的file.size()如果大于系统的虚拟内存,

                                                               //就要对文件分块映射
                                                               //其实对于大文件一般都是进行分块映射的。
     if(fpr)
     {
         //do something   to fpr
         unmap(fpr);
     }
     file.close()

0 0