$1.99 Domains* at GoDaddy.com

C++ Operatör Fonksiyoları

cders-138C’de iki yapı deÄŸiÅŸkeni birbirleriyle aritmetik iÅŸlemlere ve karılaÅŸtırma iÅŸlemlerine sokulamaz. Ancak aynı türden iki yapı deÄŸiÅŸkeni birbirlerine atanabilir. C’de olmayan bir veri türü üzerinde iÅŸlem yapabilmek için o veri türü önce bir yapı ile temsil edilir. Sonra iÅŸlemler yapan arabirim fonksiyonlar yazılır.

 

typedef struct _COMPLEX {

    double real, image;

} COMLEX;

 

void AddComp(COMPLEX *p1, COMPLEX *p2, COMPLEX *result);

 

COMPLEX a = {3, 4}, b = {8, 2}, c;

 

AddComp(&a, &b, &c);

 

C++’ta operatör fonksiyonları ya bir sınıfın üye fonksiyonu biçiminde yapılır,  ya da global fonksiyon biçiminde olur.

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

Tags: , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

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