Ana içeriğe atla

Kayıtlar

Stack etiketine sahip yayınlar gösteriliyor

Stack ve Heap Bellek Yönetimi

  #include <iostream> using namespace std; //Stack ve Heap Bellek Yönetimi // stack Otomatik olarak temizlenir // Heap Delete kullanılmadığı sürece bellekte kalır int main()  { int x, y; // burdaki x ve y normal değişkenler gibi davranır ve satck gibi davranıp bellekten otomatik silinir int* p = new int(5); // p değişkeni geçici olarak yer tutar   // new ile bellek tahsisi yapıldığı zaman delete kullanılmalı delete p; // p değişkeni ram den temizlenir // Aşağıdaki örnekte new kullanılmadığı için delete kullanmaya gerek kalmaz heap ile ilişkili değildir // pointer yer tutucudur ama işi bittikten sonra stack gibi davranır ve otomatik temizlenir int w = 20; p = &w; cout << *p << endl; return 0; }