কম্পিউটার

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


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

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

সিনট্যাক্স

Bool bitset_name .all()

নমুনা

Bitset = 100101

আউটপুট

false

কারণ একটি সত্যিকারের মান ফেরত দেওয়ার জন্য সেটের সমস্ত বিট সত্য হওয়া দরকার।

উদাহরণ

#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. সি++ এসটিএল-এ sinh() ফাংশন