C++

<bit> (popcount, bit_cast)

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Header-i <bit> (C++20) ka funksione të shpejta për bit-et: std::popcount (sa bit-e 1), std::has_single_bit (fuqi e 2-shit?), std::bit_cast (lexon bajtët si tip tjetër, në mënyrë të sigurt).

EnglishEN

The <bit> header (C++20) has fast bit functions: std::popcount (how many 1 bits), std::has_single_bit (power of 2?), std::bit_cast (reads bytes as another type, safely).

Si ta mendosh

Si një numërues i shpejtë i llambave të ndezura.

Lexoje në anglisht

Like a quick counter of switched-on bulbs.

Shembull kodicpp

#include <bit>
std::cout << std::popcount(13u);         // 3
std::cout << std::has_single_bit(64u);   // 1

Terma të lidhur