[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is this OK in C++ and C?



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"


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: