rsk*_*k82 3 c++ gcc compiler-errors unsigned-integer
编译时,此代码没有给出警告g++
:
unsigned int myFunc(unsigned int integer) {
return integer;
}
int main() {
int x = -1;
std::cout << myFunc(x) << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
它编译得很好,但结果是错误的:4294967295
.GCC有没有任何编译器-W*
选项?