Skydiver, on 27 July 2012 - 01:29 PM, said:
Using gcc.
This is the behavior:
[baavgai@DIC]$ cat > a.cc
#include <iostream>
int main() {
int n = 0x800000000;
std::cout << "n = " << n << std::endl;
return 0;
}
[baavgai@DIC]$ g++ -Wall a.cc
a.cc: In function ‘int main()’:
a.cc:4: warning: overflow in implicit constant conversion
[baavgai@DIC]$ ./a.out
n = 0
[baavgai@DIC]$

New Topic/Question
Reply




MultiQuote







|