$1.99 Domains* at GoDaddy.com

Default Değer Alan Parametre Değişkenlerine Sahip Fonksiyonların Prototipleri

cders-132Böyle fonksiyonların prototiplerinde dafault parametre değerleri belirtilmelidir. Prototip yazma işlemi değişken isimlerini kullanarak ya da kullanmayarak yapılabilir. Örneğin aşağıdaki iki prototip de geçerlidir.

 

void sample(int = 10, int = 20);

void sample(int a = 10, int b = 20);

 

Prototipi yazılan fonksiyon aynı modül içerisinde tanımlanıyorsa(yani kütüphane içerisinde değilse) tanımlama sırasında bir daha bu default değerler yazılamaz. Yani default değerler ya prototipte ya da tanımlama sırasında belirtilmek zorundadır. Her ikisinde birden belirtilemezler. Tavsiye ediln kullanım prototipte belirtilmesi, tanımlama da belirtilmemesidir.

 

void sample(int x = 10, int y = 20);

 

void sample(int x  =10, int y = 20)    /*         Hata verir        */

{

}

 

void sample(int x, int y)                     /*         Hata vermez   */

{

}

 

11-)C++’ta göstericilere benzeyen ve ismine referans denilen ayrı bir tür vardır.

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

Tags: , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

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