我意识到 QVariant 不提供long
和的功能unsigned long
。它提供到int
、unsigned int
和long long
的转换unsigned long long
。
我们可以在当前的桌面架构中找到long
和int
是等价的,但它们不是从理论的角度来看的。
如果我想将 a 存储long
在 aQVariant
我有义务首先将值转换为long long
. 我想知道是否有其他方法可以克服这个问题。
其次,我有兴趣知道更好/更简单的方法。即使用更简单的代码,并避免使用不必要的空间或指令。