|
|
1
2
好的,明白了。问题是大小数据类型对于两个不同的平台具有不同的大小。运算符<<是为各种数据类型列表定义的:
在32位平台上,“unsigned int”与size_t完美匹配。在64位平台上,size_t为64位,并且在任何运算符声明上都不完全匹配。 解决方案是使用正确的数据类型选择准确的运算符:
或使用尺寸t超载操作员:
|