Matthieu Fertré a écrit :
> Hi,
>
> that's a good idea but I see some problems.
>
> 1) you have not checked where this value is used and what is the meaning 
> of -1, thus you have broken the feature. (This is the biggest problem 
> from my point of view)
>
> 2) I see from /usr/src/limits.h : "ISO C99 Standard: 7.10/5.2.4.2.1 
> Sizes of integer types <limits.h>".
> It means that your code is conforming to C99 standard which not part of 
> C++ ones (C++ has diverged from C before). Thus, it is not portable 
> (same issue that NAN - bug #11713 - https://gna.org/bugs/?11713)
> Instead, we can probably use std::numeric_limits< unsigned int >::max()
> (see http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01233.html)
>   
Ok, forget about point 2). You use numeric limits for C++, great!!!
I think it can be used on many other sides where we used int instead of 
unsigned int only to be able to use -1 as a special value!

Regards,

Matt (gentildemon)


> Regards,
>
> Matthieu
>
> Yoann a écrit :
>   
>> Author: plorf
>> Date: Wed May 28 21:42:27 2008
>> New Revision: 4542
>>
>> URL: http://svn.gna.org/viewcvs/wormux?rev=4542&view=rev
>> Log:
>> particles : correct a compilation error : assign -1 to an unsigned int, i 
>> have add <limit> and use the library max unsigned int instead. It should be 
>> exactly the same values, but better i hope
>>
>> Modified:
>>     trunk/src/particles/polecat_fart.cpp
>>
>>
>> _______________________________________________
>> Wormux-cvs mailing list
>> [EMAIL PROTECTED]
>> https://mail.gna.org/listinfo/wormux-cvs
>>
>>
>>   
>>     
>
>
> _______________________________________________
> Wormux-dev mailing list
> Wormux-dev@gna.org
> https://mail.gna.org/listinfo/wormux-dev
>
>
>   


_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev

Répondre à