$1.99 Domains* at GoDaddy.com

C++ Yapı Değişkenlerinin Referans Yoluyla Fonksiyonlara Geçirilmesi

cders-129Bir yapı değişkeninin fonksiyona aktarılmasında doğru teknik yapı değişkeninin adresinin fonksiyona geçirilmesidir. Yani fonksiyon yapı değişkeninin adresiyle çağırılır, fonksiyonun parametre değişkeni o yapı türünden bir gösterici olur. Fonksiyonun içerisinde elemana ok(->) operatörüyle erişilir. Ancak C++’ta aynı etkinlikte olmak üzere referansla aktarım da söz konusudur. Yani fonksiyon yapı değişkeninin kendisiyle çağırılır. Fonksiyonun parametre değişkeni o yapı türünden bir referans olur. Fonksiyon içeriisnde elemana nokta operatörüyle erişilir.

 

/*———-referan2.cpp————-*/

#include <stdio.h>

 

struct PERSON{

    char *name;

    int no;

};

 

void disp(struct PERSON &r)

{

    printf(“%s  %d\n”, r.name, r.no);

}

 

void main(void)

{

    struct PERSON per = {“Ali Serçe”, 123};

 

    disp(per);

}

/*————————————–*/

 

Yapıların referans ya da gösterici yoluyla fonksiyonlara aktarılması tamamen eşdeğer kullanımlardır. 

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

Tags: , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

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