C++ Yapı Değişkenlerinin Referans Yoluyla Fonksiyonlara Geçirilmesi
Bir yapı değişkeninin fonksiyona aktarılmasında doğru teknik yapı değişkeninin adresinin fonksiyona geçirilmesidir.
Bir yapı değişkeninin fonksiyona aktarılmasında doğru teknik yapı değişkeninin adresinin fonksiyona geçirilmesidir.
Return ifadesiyle geri dönüş değerinin oluşturulması aslında derleyici tarafından tahsis edilen geçici bir bölgeye yapılan atama işlemidir.
Böyle bir durumda önce referansla aynı türden geçici bir değişken yaratılır.
Bir referansa bir saÄŸ taraf deÄŸeriyle de ilk deÄŸer verilebilir. Bu durumda ilk deÄŸer olarak verilen saÄŸ taraf deÄŸeri derleyici tarafından oluÅŸturulan geçici bir bölgenin içerisine aktarılır. Geçici bölgenin adresi de referansa yerleÅŸtirilir.   Referans örneÄŸi EÅŸdeÄŸeri /*—–referan6.cpp—–*/ #include <stdio.h>  void main(void) {    int &r = 10;     r = 50; [...]
-         Göstericiler de referanslar da adres tutan nesnelerdir.
Sınıflar nesne yönelimli programlama tekniğini uygulayabilmek için mutlaka gerekli olan C’deki yapılara benzeyen C++’a özgü veri yapılarıdır.
class [sınıf_ismi] {            [private:]                        …
Genel biçimi:  [class] <sınıf_ismi> <nesne_ismi>;
Üye fonksiyonları prototipleri sınıf bildirimi içerisine yerleştirilir, tanımlamaları dışarıda aşağıdaki gibi yapılır.
Sınıfın veri elemanlarına ve üye fonksiyonlarına nokta operatörüyle erişilir. Bir üye fonksiyonu ancak aynı sınıf türünden
C’de dardan genişe doğru 3 tür faaliyet alanı vardır: 1.     Blok faaliyet alanı 2.     Fonksiyon faaliyet alanı