Hacker News new | past | comments | ask | show | jobs | submit login

Based on my reading of cppreference, it is required to return negative zero when you do std::clamp(-0.0f, +0.0f, +0.0f) because when v compares equal to lo and hi the function is required to return v, which the official std::clamp does but my incorrect clamp doesn't.



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

Search: