কম্পিউটার টিউটোরিয়াল

C++ STL-এ বিটসেটের all() ফাংশন


বিটসেটের all() ফাংশন C++ STL (স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরি) এর একটি বিল্ট-ইন ফাংশন। এই ফাংশন একটি বুলিয়ান মান ফেরত দেয়। রিটার্ন মান true হবে যদি কলিং বিটসেটের সব বিট 1 হয়, অন্যথায় false ফেরত দেবে।

ফাংশনটি কোনো প্যারামিটার নেয় না এবং একটি বুলিয়ান মান ফেরত দেয়।

সিনট্যাক্স

Bool bitset_name .all()

নমুনা

Bitset = 100101

আউটপুট

false

কারণ সেটের সব বিট true হতে হবে true রিটার্ন করার জন্য।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
void printer(bool val){
    if(val){
        cout << "The bitset has all bits set" << endl;
    } else{
        cout << "The bitset does not have all bits set" << endl;
    }
}
int main() {
    bitset<4> bit1(string("1011"));
    bitset<6> bit2(string("111111"));
    cout << "The bitset is " << bit1 << endl;
    printer(bit1.all());
    cout << "The bitset is " << bit2 << endl;
    printer(bit2.all());
    return 0;
}

আউটপুট

The bitset is 1011 The bitset does not have all bits set The bitset is 111111 The bitset has all bits set

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. C++ STL-এ sinh() ফাংশন