İşaretçi Nedir?
Coddy'nin C++ Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 1 / 56.
İşaretçi, bir değeri doğrudan depolamak yerine başka bir değişkenin bellek adresini depolayan özel bir değişken türüdür. Onu, evin kendisi olmak yerine evi nerede bulacağınızı söyleyen bir sokak adresi gibi düşünebilirsiniz.
int x = 42; gibi normal bir değişken oluşturduğunuzda bilgisayar, 42 değerini bellekteki belirli bir konumda depolar. Bu değişkene yönelik bir işaretçi, söz konusu bellek konumunun adresini depolar; böylece özgün değişkene dolaylı olarak erişmenizi ve onu değiştirmenizi sağlar.
C++ dilinde bir işaretçi tanımlamak için bildirimde yıldız işaretini (*) kullanırsın:
int* ptr; // Bir tamsayıya işaretçi bildirir
double* dPtr; // Bir double'a işaretçi bildirirİşaretçiler, doğrudan bellek manipülasyonuna olanak tanıdıkları için birçok gelişmiş C++ özelliğinin temelidir. Bu, onları verimli programlar oluşturmak, dinamik belleği yönetmek ve karmaşık veri yapıları inşa etmek için güçlü araçlar haline getirir.
İşaretçileri anlamak; diziler, fonksiyonlar ve nesne yönelimli programlama kavramlarıyla daha etkili bir şekilde çalışmanın kapısını açar.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Mantık & Akış bölümündeki tüm dersler
1İşaretçiler ve Bellek
İşaretçi Nedir?Adres OperatörüDereference OperatörüNull İşaretçilerİşaretçiler ve Diziler'new' ile Dinamik Bellek'delete' ile Belleği Serbest BırakmaÖzet - İşaretçi Pratiği2Vektörler (Dinamik Diziler)
std::vector'a GirişBir Vektör OluşturmaEleman EklemeElemanlara ErişmeVektör BoyutuFor Döngüsü ile YinelemeAralık Tabanlı For DöngüsüEleman SilmeÖzet - Vektör İşlemleri3Proje: Görev Listesi Aracı
Projeye Genel BakışGörev EklemeKendi başına pratik yap: Online C++ derleyicisi