Merhaba, bir sistem üzerinde çalışıyorum ve bir yerde takıldım. Şimdi bir fonkiyonumuz var diyelim.

int getID(){
// kod içeriği
return id;
}

void removeID(int i){
//kod içeriği
}
Burada getID fonksiyonunu kullanarak bir ID çekeceğim. Çektiğim ID 0, 1, 2, 3, 4 olarak gidecek. Daha sonra sonra removeID fonksiyonu ile 2. olan ID değerini sileceğim. Tekrardan getID fonksiyonunu kullandığımda bana 2. olan ID verecek. Verdikten sonra tekrar kullanımda ise 5, 6, 7... şeklinde gidecek. Yardımcı olabilir misiniz ?