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 ;)
-- April 1 This is the day upon which we are reminded of what we are on the other three hundred and sixty-four. -- Mark Twain, "Pudd'nhead Wilson's Calendar"
signature.asc
Description: OpenPGP digital signature