1.19 References
C++'da referans, bir değişkenin başka bir değişkenle olan ilişkisidir. Referanslar, bir değişkenin bellekteki adresine işaret eden alternatif isimler olarak düşünülebilir. Bu, belirli bir değişkenin bellekteki yerini değiştirmeden, o değişken üzerinde işlem yapmanıza olanak tanır.
Referans Oluşturma
Bir referans oluşturmak için, değişkenin tipinin ardından &
işaretini kullanarak referansı tanımlarsınız.
Örnek: Basit Referans Oluşturma
Yukarıdaki örnekte, ref
değişkeni original
değişkenine bir referans olarak tanımlanmıştır. ref
üzerinden yapılan değişiklikler, original
üzerinde de değişiklik yapar.
Bellek Adresi
Her değişken, bellekte bir adrese sahiptir. &
operatörü kullanarak bir değişkenin bellek adresini alabilirsiniz.
Örnek: Bellek Adresini Alma
Referansların Avantajları
Bellek Verimliliği: Referanslar, değişkenin değerini kopyalamak yerine doğrudan bellekteki adresine işaret eder. Bu, bellek kullanımını optimize eder.
Fonksiyonlarda Kullanım: Fonksiyon parametreleri olarak referanslar kullanarak, fonksiyonların doğrudan değişken üzerinde işlem yapmasını sağlayabilirsiniz.
Örnek: Fonksiyona Referans Gönderme
Last updated