Parametre olarak, değişik kombinasyonları bulunmaktadır:
- başlangıç pozisiyonu, silinecek boyut
- işaret edilen pozisyonun silinmesi (tek parametre)
- ilk index, son index. (son index dahil değil)
- Parametre kullanmazsan tüm karakterler silinir.
- Verilen pozisyonun devamındaki tüm karakterler silinir.
std::string str("Naber blabla");
str.erase(2);
// --> Na
str.erase();
// -->
str.erase(str.begin() + 2);
// --> Naer blabla
str.erase(str.begin() + 5, str.end() - 3);
// --> Naberbla
str.erase(2, 4);
// --> Nablabla
Hiç yorum yok:
Yorum Gönder