Jari Fredriksson <ja...@iki.fi> writes: > 31.12.2012 20:33, Zbigniew Komarnicki kirjoitti: >> Is this OK or is this a bug, when the wariable 'n' is >> initializing by negative value? There no any warning. >> Is this normal? I know that value -5 is converted >> to unsigned but probably this should by printed a warning, >> when this is a constant value. What do you think about this? >> >> >> // prog.cpp >> #include <iostream> >> using namespace std; >> >> int main() >> { >> const unsigned int n = -5; >> >> cout << "The variable n is: " << n << endl; >> >> return 0; >> } >> >> Results: >> $ g++ -Wall -W prog.cpp -o prog >> $ ./prog >> The variable n is: 4294967291 >> >> Thank you. >> >> > This is a known bug in Debian GNU/Linux. Happy new year ;)
Where does the standard require a warning in this case? If no warning is required, the behavior is not a bug. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1by5gdkanh....@snowball.wb.pfeifferfamily.net