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

मैं C ++ में कई मानों के खिलाफ एक चर की कुशलता से तुलना कैसे कर सकता हूं?

2025-03-13 को पोस्ट किया गया
ब्राउज़ करें:378

] यह विभिन्न तरीकों के माध्यम से प्राप्त किया जा सकता है, लेकिन दक्षता को प्राथमिकता देने के लिए यह आवश्यक है। उदाहरण के लिए:

How Can I Efficiently Compare a Variable Against Multiple Values in C  ?
अगर (num == (1 || 2 || 3))

यह दृष्टिकोण प्रत्येक तार्किक अभिव्यक्ति (1 || 2, 2 || 3) का मूल्यांकन करता है, जिसके परिणामस्वरूप बर्बाद प्रसंस्करण हो सकता है। std :: initelizer_list। निम्न टेम्प्लेट फ़ंक्शन एक चर और संभावित मैचों की एक इनिशियलाइज़र सूची लेता है: टेम्पलेट बूल is_in (const t & amp; v, std :: initelizer_list lst) { वापसी std :: खोजें (std :: BEGIN (lst), std :: end (lst), v)! = std :: end (lst); … प्रकार:

टेम्पलेट बूल is_in (पहले & amp; & amp; पहले, t & amp; & amp; ... t) { वापसी ((पहले == t) || ...); …

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3