hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.4K
active users

Šimon Tóth

Calculating the midpoint value between two arithmetic types or pointers might seem trivial; however, when the values are close to numerical limits or not in order, trivial implementations can easily run into undefined behaviour.

C++20 introduced std::midpoint, which provides a safe implementation.

Compiler Explorer link: compiler-explorer.com/z/jW8qG5