के अंतिम सदस्य मिटाएं मैं एक सेट से अंतिम सदस्य को कैसे हटा सकता हूं?std :: set
set<int> setInt;
setInt.insert(1);
setInt.insert(4);
setInt.insert(3);
setInt.insert(2);
मैं setInt
से 4
कैसे हटा सकते हैं:
? मैंने कुछ ऐसा करने की कोशिश की:
setInt.erase(setInt.rbegin());
लेकिन मुझे एक त्रुटि मिली।
दोह ठीक है मैं भूल गया था कि सेट में यादृच्छिक पहुंच इटेटरेटर नहीं है। 'SetInt.erase (std :: prev (setInt.end()) का उपयोग करें);' – AJG85