对QByteArray的测试,加断点后发现最多可存储2147483647个字节,如果超出2147483647个字节需要开辟内存进行数据存储,环境为QT5.12.3 +MSVC2017
如下:
dataTemp.resize( 2147483647);
超过2147483647则会有警告,因为int32最大为2147483647
在QT5.12.3环境下,通过MSVC2017编译器测试,QByteArray可以存储的最大字节数为2147483647个。当尝试超过这个限制时,会遇到警告,因为int32类型的限制。
对QByteArray的测试,加断点后发现最多可存储2147483647个字节,如果超出2147483647个字节需要开辟内存进行数据存储,环境为QT5.12.3 +MSVC2017
如下:
dataTemp.resize( 2147483647);
超过2147483647则会有警告,因为int32最大为2147483647
6642
418