Comment Comment by Panzerschrek I do this in another way: for( size_t i_plus_one = count; i_plus_one > 0; --i_plus_one ) { const size_t i= i_plus_one - 1; // actual loop code } It's in my opinion better than using i-- as condition, since I generally avoid using results of -- and ++, because doing so is bug-prone. parent Panzerschrek 2 days ago