"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > परे `if` कथन: एक स्पष्ट` बूल` रूपांतरण के साथ एक प्रकार का उपयोग किए बिना कास्टिंग के उपयोग किया जा सकता है?

परे `if` कथन: एक स्पष्ट` बूल` रूपांतरण के साथ एक प्रकार का उपयोग किए बिना कास्टिंग के उपयोग किया जा सकता है?

2025-01-24 को प्रकाशित
ब्राउज़ करें:354

] हालाँकि, यह स्पष्ट रूपांतरण यह प्रश्न प्रस्तुत करता है: एक और और कहाँ के बिना एक बूल के रूप में उपयोग किया जा सकता है?

Beyond `if` Statements: Where Else Can a Type with an Explicit `bool` Conversion Be Used Without Casting? 
मुख्य परिदृश्य जहां एक मान को प्रासंगिक रूप से बूल में परिवर्तित किया जा सकता है:

विवरण:

] अगर (t) / * कथन */; या (||), टर्नरी ऑपरेटर (?)

! t && t2

  • संकलन-समय परीक्षण:

    if (t)
      /* statement */;
    ऑपरेटर)

static_assert (t); noexcept (t)

  • एल्गोरिदम और अवधारणाएँ:

    if (t)
      /* statement */;

nullablepointer t std :: remove_if (पहले, अंतिम, [&] (ऑटो) {वापसी t;});

  • &&& &] 0 और 1 के अलावा अन्य पूर्णांक से संकीर्ण रूपांतरण संकलन-समय परीक्षणों (सी 26 के बाद) में अनुमति नहीं है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3