$1.99 Domains* at GoDaddy.com

C++ Global Operatör Fonksiyonları

cders-128Normal olarak x bir sınıf nesnesi n de C’nin normal türlerine iliÅŸkin bir nesne olmak üzere  x + n gibi bir iÅŸlem sınıfın uygun bir + operatör fonksiyonuyla gerçekleÅŸtirilebilir. Oysa n + x gibi bir iÅŸlem + operatörünün deÄŸiÅŸme özelliÄŸi olmasına raÄŸmen gerçekleÅŸtirilemez. Çünkü bu iÅŸlem n.operator(x) anlamına gelir, bu da mümkün deÄŸildir. Global operatör fonksiyonları bu durumu mümkün hale getirmek için tasarlanmıştır ve üye operatör fonksiyonlarını iÅŸlevsel bakımdan kapsar. Global operatör fonksiyonu normal bir global fonksiyon gibi yazılır. Ama operatör sembolü binary bir operatçre iliÅŸkinse iki parametre, unary bir operatöre iliÅŸkinse tek parametre almak zorundadır. 

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

Tags: , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

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