C++'ta Kendi ArrayListimizi(vector) YAZIYORUZ! | Bölüm 3: Kapasite Değiştirme(Resize)

C++ ile Veri Yapıları ve Algoritmalar serimizin 3. bölümünde, ArrayList (Dinamik Dizi) yapımızın en kritik özelliklerinden biri olan "dinamik kapasite yönetimi" (resize) konusunu inceliyoruz. Statik dizilerin aksine, oluşturduğumuz ArrayList'in kapasitesi dolduğunda arka planda otomatik olarak nasıl 2 katına çıktığını ve gerektiğinde belleği yormamak için nasıl yarı yarıya küçüldüğünü kodluyoruz. Bu süreçte dinamik bellek tahsisi (dynamic memory allocation), eski diziyi temizleme (delete[]) ve verileri yeni diziye kopyalama gibi C++'ın temel hafıza yönetimi kavramlarını uygulamalı olarak göreceksiniz. Bu videonun sonunda, standart C++ kütüphanesindeki vector yapısının arka planda tam olarak nasıl çalıştığını kavramış olacağız. Videoyu beğenmeyi ve abone olmayı unutmayın, iyi seyirler! #cpp #arraylist #yazılım #kodlama #programlama