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