The ones_count function returns the number of 1 bits in the given integer.
std::size_t ones_count( unsigned int value );
template <typename T> std::size_t ones_count( T value );