I want the iterator variable in a for loop to reverse iterate to 0 as an unsigned int, and I cannot think of a similar comparison to i > -1, as
unsigned int
i > -1
My pattern for this is usually...
for( unsigned int i_plus_one = n; i_plus_one > 0; --i_plus_one ) { const unsigned int i = i_plus_one - 1; // ... }