Why for(auto x:st)st.erase(st.find(x)); and for(set :: iterator it=st.begin();it!=st.end();it++)st.erase(it); causes runtime error??
Runtime error in set.erase() ?
Why for(auto x:st)st.erase(st.find(x)); and for(set :: iterator it=st.begin();it!=st.end();it++)st.erase(it); causes runtime error??
| Rev. | Lang. | By | When | Δ | Comment | |
|---|---|---|---|---|---|---|
| en3 |
|
RED_in_Three_Months | 2019-10-12 00:31:48 | 0 | (published) | |
| en2 |
|
RED_in_Three_Months | 2019-10-12 00:30:24 | 20 | Tiny change: ' \nfor(set<int> :: i' -> ' \nfor(set <int> :: i' (saved to drafts) | |
| en1 |
|
RED_in_Three_Months | 2019-10-12 00:24:15 | 171 | Initial revision (published) |