Kayıtlar

Mart, 2018 tarihine ait yayınlar gösteriliyor

C++'DA OPERATÖRLERİN AŞIRI YÜKLENMESİ

                  C++' da  şu ana kadar konsola veri yazmak için kullandığımız “<<” operatörü aşırı yüklenmiş yani başka bir görev daha eklenmiş bir operatördür. Bu operatörün normal görevi bit işlemlerinde sola kaydırma yapmaktır. Yineaynı şekilde virgül konsoldan veri okumak için kullandığımız “>>” operatörü normalde bit işlemlerinde sağa kaydırma yapmak için kullanılır. Fakat C++ dilinde bu operatörde aşırı yüklenmiş ve normal görevine ek olarak konsoldan karakter okuma görevi de verilmiştir. Kodların durumuna göre bu operatörler okuma, yazma veya kaydırma yaparlar.              Bit kaydırma operatörlerine benzer şekilde biz de operatörlere farklı görevler yükleyebiliriz. Aşırı yüklenmiş operatörler aslında özel ada sahip birer fonksiyondur. Bu fonksiyonla operatörün ek olarak hangi işlevi gerçekleştireceği belirlenmektedir. Tıpkı diğer fonksiyonlar gibi aşırı yüklenmiş operatörlerin de geri dönüş tipi ve parametreleri bulunmaktadır.              Eğer (+) oper