bool any ( ) const;
| Заголовочный файл | Класс-контейнер | Спецификатор доступа |
|---|---|---|
| <bitset> | bitset | public |
Описание
Функция any класса-контейнера bitset проверяет, есть ли в объекте типа bitset хотя-бы один единичный бит. И возвращает true, если единичный бит найден.
Параметры
Функция any не имеет параметров.
Возвращаемое значение
true, если хотя бы один из битов объекта bitset — единичный, и false — в противном случае.
Пример: исходный код программы
#include <iostream>
#include <bitset>
using namespace std;
int main ()
{
bitset<16> word;
cout << "Введите битовую последовательность: ";
cin >> word;
if (word.any())
cout << "введенное битовое значение содержит " << word.count() << " единичный бит.\n";
else cout << "Единичных битов нет.\n";
return 0;
}
Пример работы программы
CppStudio.com
Введите битовую последовательность: 00000000000 Единичных битов нет.