错误代码1:int number = -2147483648; //error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型; 错误代码2:if ( num >= -2147483648 && num<= 2147483647 );//error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型; 虽然我们都知道int的最小值是-2147483648,但在编译器中使用,依然会...
C4146不应是错误。这仅仅是一个警告。如果您在您的案例中将其视为错误,则表示有人以这种方式配置了...