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

Reply via email to