मुझे पता है कि बराबर_रेंज (के) मुझे मूल्यों की श्रेणी प्राप्त करता है:
k या तत्व से शुरू होकर k या अंत से बड़ा और
k या अंत से बड़े तत्व के साथ परिष्करण।
मैं केवल मूल्यों की श्रेणी देने के लिए इस व्यवहार को संशोधित करना चाहता हूं:
k या अंत से शुरू होता है
k या end . से बड़े तत्व के साथ परिष्करण

यह परिणाम तक पहुंचने के लिए है कि यदि श्रेणी कंटेनर में मौजूद नहीं है तो पुनरावृत्तियों को समाप्त करने के लिए वापस कर दें ताकि मैं उनकी तुलना कंटेनर के अंत से कर सकूं।
मैं यह कैसे कर सकता हूँ???
मैंने रेंज फ़ंक्शन का उपयोग करने की कोशिश की?
लेकिन जब मैं make_tuple को लोअर_बाउंड में कंपोजिट कुंजी बनाने के लिए पास करता हूं तो यह मुझे बहुत बड़ी त्रुटियां देता है ताकि मैं हार मानूं

1
ahmed allam 17 पद 2019, 15:24

1 उत्तर

सबसे बढ़िया उत्तर

मैंने पाया कि अगर मैं बराबर_रेंज के परिणामस्वरूप दो इटरेटर्स के बीच तुलना का उपयोग करता हूं तो वे बराबर होते हैं यदि बराबर_रेंज के लिए उपयोग किया गया मान कंटेनर में मौजूद नहीं है, तो मूल्य का निचला_बाउंड इससे अधिक मूल्य है और ऊपरी_बाउंड भी इससे अधिक मूल्य है यह इसलिए मूल्य मौजूद नहीं है।
और यदि मान मौजूद है तो 2 इटरेटर बराबर नहीं हैं।
और मुझे एंड इटरेटर का उपयोग नहीं करना चाहिए।

1
ahmed allam 18 पद 2019, 00:34