বিটসেট 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