C++ Taban Sınıf Göstericisine Türemiş Sınıf Nesnesin Adresinin Atanmasının Faydaları

cders-151Bir dizi türetme söz konusu olduğunda türetme içerisindeki her sınıfın ortak veri elemanları söz konusu olabilir. Örneğin şöyle bir türetme söz konusu olsun:

 c6 

(D B’den, E C’den, B ve C de A’dan türemiÅŸ sınıflar olsun). ÖrneÄŸin burada türetilmiÅŸ sınıfların hepsi A sınıfın içermektedir. Yani bu sınıfların hepsi A sınıf gibi de davranabilmektedir. Burada A veri elemanları üzerine genel iÅŸlemler yapan bir fonksiyon söz konusu olsun:

 

void fonk(A *p)

{

 

 

}

 

Türemiş sınıfların herhangi birine ilişkin nesnenin adresiyle bu fonksiyon çağırılabilir. Yani böylece türden bağımsız olarak işlem yapabilen fonksiyonlar yazılabilmektedir. 

Kategoriler: C++ Programlama, Yazılım

Tags: , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.