The Albatross
New member
Iterators
מה זה לעזאזל iterators? למה אני לא יכול לעשות פעולת מחיקה בvector ע"י int פשוט? ניסיתי לעשות משהו כזה:
מה זה לעזאזל iterators? למה אני לא יכול לעשות פעולת מחיקה בvector ע"י int פשוט? ניסיתי לעשות משהו כזה:
vector<int> v; v.push_back(1); int i = 0; v.erase(i);
אבל הקומפיילר מתריע לי על זה שאי אפשר לעשות המרה בין int לבין iterator. אני יכול לעשות אותו דבר בלי iterator? או שאני חייב להשתמש בזה? אם כן, איך אני ממיר מint לiterator?