我有一个疑问QSharedMemory
如果我创建一个共享内存并且它的大小小于 4096,则 size() 函数返回 4096。
如果创建的大小大于 4096,则返回 4096+创建的大小。
例如:
QSharedMemory mem("MyApp");
mem.create(1);
qDebug("Size=%d",mem.size());//4096
QSharedMemory mem("MyApp");
mem.create(4095);
qDebug("Size=%d",mem.size());//4096
QSharedMemory mem("MyApp");
mem.create(4097);
qDebug("Size=%d",mem.size());//8192
如何获得正确的尺寸?
我正在使用 Windows 7 32 位操作系统