Modül 8 - Reference (&) ve Bellek Mantığı

Pass By Value ve Pass By Reference Karşılaştırması

C++ Programlama Eğitimi · 1 görev

# Değer mi Reference mı?

Pass By Value:

  • Kopya oluşturur.
  • Orijinal veri değişmez.

Pass By Reference:

  • Aynı bellek kullanılır.
  • Orijinal veri değişir.

Gerçek projelerde performans nedeniyle büyük veri yapılarında reference sıkça tercih edilir.

Örnek Kod
#include <iostream>
using namespace std;

void Degistir1(int x)
{
    x = 100;
}

void Degistir2(int &x)
{
    x = 100;
}

int main()
{
    int sayi = 20;

    Degistir1(sayi);
    cout << sayi << endl;

    Degistir2(sayi);
    cout << sayi << endl;

    return 0;
}

🎯 Bu Dersteki Görevler

Farkı Gözlemle

Dil: cpp

Yükleniyor…