void Deal_with_P1(vector array, Data_Dynamic_Benz& data ) { int num8 = 0; //假设num8的值为0 int num9 = (int)array[num8 + 2]; //num8 + 2结果为2,将其强制转换为int类型,不会产生溢出问题 }

void Deal_with_P1vectorunsigned char array Data_Dynamic_Benz& data 		int num9 = intarraynum8 + 2;				提示错误 :算术溢出 使用 4 字节值上的运算符 + 然后将结果转换到 8 字节值。在调用运算符 + 之前将值强制转换为宽类型可避免溢出io2。	如何修改电脑是64位操作系统

原文地址: https://www.cveoy.top/t/topic/fEBg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录