मैं एक सशर्त के रूप में set.insert (key)
का उपयोग करने की कोशिश कर रहा हूं, जहां कुंजी सही ढंग से डाली जाती है (जिसका अर्थ है कि कुंजी सेट में पहले से मौजूद नहीं है) तो इसे आगे बढ़ना चाहिए और किसी प्रकार का कोड करना चाहिए। उदाहरण के लिए, कुछ:एक सशर्त के रूप में set.insert (कुंजी) का उपयोग कर?
if (set.insert(key)) {
// some kind of code
}
क्या यह अनुमति है? क्योंकि संकलक इस त्रुटि फेंक है:
conditional expression of type 'std::_Tree<_Traits>::iterator' is illegal
मुझे लगता है कि आप झूठ बोल रहे हैं। यह पहले 'लापता' के बारे में शिकायत करेगा। ;-) –