[LC++]int versus unsigned int
rwuest at wuest.org
Fri Sep 28 09:58:07 UTC 2001
Davide Bolcioni wrote:
> Mark Phillips mark at austrics.com.au [mltuxcpp/linux-cpp list] wrote:
> > Hi,
> > I am having to decide whether to define things as int or as
> > unsigned int. To date I have been using the strategy:
> > "Unless it has to be int, declare it as unsigned int."
> I was bitten by this very strategy in the past and would
> advise against it. Declare f(unsigned int x), call f(-1) and
> have fun tracking the bug.
This one just got me the other day:
unsigned int cnt;
for( cnt=13; cnt>0; cnt-- )
An infinite loop!
More information about the tuxCPProgramming