Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I've heard the primary reason for it is to avoid the possibility of wraparound on

Making it UB doesn’t fix that in any way that I can think of.



What it means is that since i as the variable is monotonically increasing, an array indexing operation that is in the loop body can be replaced with an incrementing pointer instead, which eliminates quite a lot of code. An example here: https://pvs-studio.com/en/blog/posts/cpp/0374/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: