АК
sizeof(std::bitset<1>) == 8
при -m64
в libc++/libstdc++. sizeof(std::bitset<65>) == 16
. Такие классы не принято оптимизировать, я смотрю.Size: a a a
АК
sizeof(std::bitset<1>) == 8
при -m64
в libc++/libstdc++. sizeof(std::bitset<65>) == 16
. Такие классы не принято оптимизировать, я смотрю.AT
АК
AT
AZ
AT
AT
AZ
AT
while ((x &= (x - 1))) ++count;
сделалАК
AT
AT
m
size_t
на char
и посмотри что выйдет: https://godbolt.org/z/GP78jvm
size_t
на char
и посмотри что выйдет: https://godbolt.org/z/GP78jvAT
size_t
на char
и посмотри что выйдет: https://godbolt.org/z/GP78jvAT
AT
AT
m
AT