C++ (Plus Plus) Fonksiyonların Aşırı Yüklenmesi

C++ (Plus Plus) Fonksiyonların Aşırı Yüklenmesi

Function overloading denilen bu olay fonksiyonların aynı isimle fakat farklı parametreler ile yazılmasına denilmektedir.

  • İki ya da daha fazla fonksiyon aynı isime sahipseler, aşırı yüklenmişlerdir.
  • Aşırı yüklenmiş fonksiyonları kullanarak birbirleriyle ilişkili işlemleri aynı isimle çağırarak program daha sade bir hale gelir, çok fazla fonksiyon isimlerinden oluşabilecek muhtemel hatalar önlenmiş olur.
  • Birden fazla fonksiyon argüman sayıları ve/veya argüman tipleri farklı ise aynı ismi kullanabilirler.
  • Aşırı yüklenmiş fonksiyon tanımlanırken, fonksiyonun tüm versiyonları deklare edilir.
  • Bu farklı versiyonlardan derleyici, argüman sayısı ve tipine göre otomatik olarak çağıracaktır.
C++ (Plus Plus) Fonksiyonların Aşırı Yüklenmesi

İki adet TARIH isminde fonksiyon yazıldı ama aldıkları parametreler farklıdır. I.Fonksiyonumuz string veri tipinde bir parametre alırken II.fonksiyonumuz int veri tiplerinde AY , GUN , YIL değişkenleri olmak üzere 3 parametreli bir yapıya sahiptir.

C++ (Plus Plus) Fonksiyonların Aşırı Yüklenmesi

What’s your Reaction?
+1
0
+1
0
+1
0
+1
0

Yorum yapın