Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ एसटीएल में बिटसेट ::फ्लिप ()

बिटसेट फ्लिप () विधि C++ STL (स्टैंडर्ड टेम्प्लेट लाइब्रेरी) की एक इनबिल्ट विधि है। यह कॉलिंग बिटसेट के बिट्स को फ़्लिप करता है। यह विधि सभी 0 से 1 और सभी 1 से 0 तक फ़्लिप करती है, जिसका अर्थ है कि जब कोई पैरामीटर पारित नहीं होता है तो यह कॉलिंग बिटसेट के प्रत्येक बिट को उलट देता है।

यदि कोई पैरामीटर पारित किया जाता है तो फ्लिप विधि पूर्णांक n पारित होने के लिए केवल nth बिट फ़्लिप करेगी। उदाहरण के लिए, यदि 5 पास हो जाता है तो फ्लिप विधि कॉलिंग बिटसेट के 5वें बिट को फ्लिप कर देगी।

सिंटैक्स

bitset_name.flip(int pos)

नमूना

प्रारंभिक बिटसेट:011001

बिट्स फ्लिप फ़ंक्शन को बिना किसी पैरामीटर के लागू करने के बाद:100110

बीटा फ़ंक्शन को 6:011000 के साथ लागू करने के बाद

उदाहरण

#include नेमस्पेस का उपयोग करना std;int main() {bitset<6> bit1(string("100110")); बिटसेट <10> बिट 2 (स्ट्रिंग ("0100000111")); cout < 

आउटपुट

100110 फ्लिप () फ़ंक्शन को लागू करने के बाद पैरामीटर रिटर्न के रूप में कुछ भी पारित नहीं किया गया है 
  1. सी ++ एसटीएल में नक्शा max_size ()

    इस लेख में हम C++ STL में map::max_size() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। C++ STL में मैप क्या है? मानचित्र सहयोगी कंटेनर हैं, जो एक विशिष्ट क्रम में कुंजी मान और मैप किए गए मान के संयोजन से बने तत्वों को संग्रहीत करने की सुविधा प्रदान करते हैं। मैप कंटेनर में डेटा को

  1. सी ++ एसटीएल (3) में बनाम unordered_set सेट करें

    इस लेख में, आइए समझते हैं कि C++ STL में क्या सेट और unordered_set है और इस तरह उनके बीच अंतर का ज्ञान प्राप्त करें। क्या सेट है? एक सेट एक सहयोगी कंटेनर है जिसमें कुंजी प्रकार की अनूठी वस्तुओं का एक क्रमबद्ध सेट होता है। प्रत्येक तत्व केवल एक बार हो सकता है, इसलिए डुप्लिकेट की अनुमति नहीं है। उपयो

  1. सी ++ एसटीएल में ढेर (3.5)

    C++ STL में, स्टैक का उपयोग कंटेनर के रूप में किया जाता है जिसे LIFO संरचना के रूप में कार्यान्वित किया जाता है। LIFO का मतलब लास्ट इन फर्स्ट आउट। स्टैक पुस्तकों के ढेर के रूप में देख सकता है जिसमें पुस्तकों को एक के ऊपर एक व्यवस्थित किया जाता है और अंतिम डाली गई पुस्तक सबसे पहले हटाई जाएगी, इसलिए इ