size_t count ( );
Заголовочный файл | Класс-контейнер | Спецификатор доступа |
---|---|---|
<bitset> | bitset | public |
Описание
Функция-член count
класса-контейнера bitset
возвращает количество единичных битов (то есть, имеют значение 1) объекта bitset
.
Параметры
Функция count
не имеет параметров.
Возвращаемое значение
Количество единичных битов объекта bitset
типа size_t
, где size_t
— беззнаковый целый тип данных.
Пример: исходный код программы
#include <iostream> using namespace std; #include <string> #include <bitset> int main () { bitset<8> byte (string("11111010")); cout << "Количество единичных битов: " << byte.count() << endl; cout << "Нулевых битов: " << byte.size() - byte.count() << endl; return 0; }
Пример работы программы
CppStudio.com
Количество единичных битов: 6 Нулевых битов: 2