में आइटम को मिटाना क्या इस तरह के लूप में ऑटो चर का उपयोग करते समय विशिष्ट तत्वों को मिटाने का कोई तरीका है?किसी के लिए (-each) ऑटो लूप
for(auto a: m_Connections)
{
if(something)
{
//Erase this element
}
}
मुझे लगता है मैं या तो कह सकते हैं करते
for(auto it=m_map.begin() ...
या
for(map<int,int>::iterator it=m_map.begin() ...
और मैन्युअल इटरेटर को बढ़ा देते हैं (और मिटा) लेकिन अगर मैं कोड मैं के कम लाइनों के साथ यह कर सकता है पता खुश रहो
धन्यवाद!
मिटाने के साथ आपका क्या मतलब है? – Etixpp
m_Connections.erase (इसे); 'अन्य उदाहरणों' में। – Valmond