_Find_first () — это встроенная функция в классе Biteset C ++, которая возвращает целое число, которое указывает позицию первого установленного бита в наборе битов. Если бит не установлен, _Find_first () вернет размер набора битов.
Синтаксис:
iterator bitset._Find_first() or int bitset._Find_first()
Параметры: функция не принимает параметров.
Возвращаемое значение: функция возвращает целое число, которое относится к положению первого установленного бита в наборе битов . Если бит не установлен, _Find_first () вернет размер набора битов.
Ниже приведена иллюстрация вышеуказанной функции:
|
Выход:
position of first set bit in bset 5 position of first set bit in bset1 32
Ссылка: https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-3.4/bitset-source.html
Рекомендуемые посты:
- Функция _Find_next () в C ++ bitset с примерами
- Функция bitset all () в C ++ STL
- функция набора битов set () в C ++ STL
- функция сброса битов () в C ++ STL
- std :: bitset :: to_ullong и std :: bitset :: to_ulong в C ++ STL
- bitset none () в C ++ STL
- bitset any () в C ++ STL
- размер набора битов () в C ++ STL
- bitset :: flip () в C ++ STL
- количество битов () в C ++ STL
- C ++ bitset и его применение
- битовый тест () в C ++ STL
- битовый оператор [] в C ++ STL
- Запросы сумм подмножеств с использованием bitset
- C ++ битсет интересные факты
0.00 (0%) 0 votes