Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  oop dillerde, operatörü aynen bir fonksiyon gibi yeniden tanımlayabilirsiniz. + sizin bildiğiniz artı değildir, iki complex sayıyı toplayabilirsiniz.

class complex
{
    private:
        double R, I;

    public:
        complex (double, double);
        complex operator+(complex);
};

complex::complex(double r=0, double i=0)
{ R=r; I=i;}

complex complex::operator+(complex B)
{
    complex T(R+B.R, I+B.I);
    return T;
}

int main (void)
{
    complex A(3,4), B(6,12), C;
    C=A+B;
    return 0;
}

., .*, ::,?: operatörleri hariç her operatör overload edilebilir.
*
dadaruh
17 Haziran 2005 01:37 ~ 17 Haziran 2005 02:14
2.  java'nın büyük eksikliklerinden biri.
hey
17 Haziran 2005 09:45
3.  Operator overloading doğası gereği static çalışır. Bu, iki örneğin* aynı anda operatörü kullanamayacağı, birinin diğerini beklemesi gerektiği anlamına gelir. Operator overloading yapmak yerine static olmayan bir metod yazmak daha performanslıdır.

Not: Java'da implement edilmemesinin sebebi bu olabilir.
fizikci
17 Haziran 2005 10:21
4.  james gosling, gereksiz kullanımları kodun okunabilirliğini ciddi ölçüde düşürüp karışıklık yarattığı için java'ya dahil etmemiştir operator overloading'i ("I left out operator overloading as a fairly personal choice because I had seen too many people abuse it in C++"). ama o esneklikten mahrum kalmak da ne yaptığını bilen coder'ı üzer.
http://www.gotw.ca/publications/c_family_interview.htm

hey
17 Haziran 2005 14:34
5.  Herb SUTTER ustanin "söz dizimsel tatlandirici" olarak tanımladığı özellik.

http://www.gotw.ca
ceeyt_pp
17 Temmuz 2005 03:34
6.  Operatörlerin aşırı yüklenmesi kavramı.
Birbirine yakın bir kavram: function overloading
surudenayrilanidealistkuzu
31 Ağustos 2007 02:11
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1140 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen