Liste sonu ve liste başı değişkenleri private olduğundan dolayı değişkenlerin başka değişkenlere ulaşım gerektiğinde döndürmek için kullanılır.
Yığın tepesinin private olmasından dolayı sınıf dışından yığın tepesi ihtiyacı olması durumunda döndürmek için kullanılır.
Yığının tepesini gösteren bir işaretçi alınır, bu işaretçinin bilgileri yazdırılır ve işaretçinin yeni değerine işaretçinin sonrakinin değeri atanır.
Tepe elemanının bilgilerini yazar.
Yığın tepesi NULL gösteriyorsa yığın boştur, değilse; yığın tepesini gösteren bir işaretçi alınır, yığın tepesini yığın tepesinin sonraki olarak atadıktan sonra eski yığın tepesini gösteren işaretçiyi sil.
Yığına eleman eklemek için yeni alan tahsis edilir. Yeni elemanın numarası alındıktan sonra numara analiz edilerek kayıt olabilirliği sınanır daha sonra numara YiginiTara() metoduna gönderilerek daha önce kayıt yapmamış olduğu doğrulanır. Numara bu testlerden geçtikten sonra yeni elemanın sonrakine yığını tepesi değeri atanır ve yeni eleman da yığın tepesi olarak değiştirilir.
Yığını tepeden itibaren tarayarak aranan öğrencinin kayıt yapıp yapmadığını sınar. Çalışma mantığı Liste::OgrenciAra() metoduyla aynıdır.
Yığının eleman sayısını bulmak için kullanılır. Yığın tepesini gösteren bir işaretçi alınır ve işaretçi NULL gösterinceye kadar işaretçi bir alta kaydırılır. Her döngü adımı sonunda başlangıç değeri 0 olan eleman değişkenini bir arttır ve döngüden çıktıktan sonra eleman değişkenini döndür.
Yığının boş olup olmadığını sınar. Yığın Tepesi NULL gösteriyorsa yığın boştur, true döndür aksi halde false döndür.