Ünite 01 / 03
İşaretçiler
Adres alma ve işaret edilen değere erişme, işaretçi aritmetiğinin eleman cinsinden ilerlemesi, dizinin işaretçiye bozunması, boş ve sarkan işaretçiler, opak işaretçilerle tip gizleme ve fonksiyon işaretçileriyle geri çağrı — her biri işaret edilen belleğin sahibi sorusuyla birlikte.
Yayın Güncelleme
Dersler
- 01 İşaretçi Temelleri Bir bellek bloğunu kimin sahiplendiği sorusu; beş dosyalık ölçüm çekirdeğinin tam koşumu ve dört sınıfın (dil, çağıran, çağrılan, sahipsiz) 4/4/3/2 dağılımı, ardından adres alma ve dolaylama işleçlerinin adres basılmadan ölçülmesi. 12 dk okuma
- 02 İşaretçi Aritmetiği Bir işaretçiyi artırmanın, azaltmanın ve iki işaretçiyi çıkarmanın neden bayt cinsinden değil eleman cinsinden işlediği; sınır dışına taşan bir aritmetiğin neden hiç koşulmadığı. 3 dk okuma
- 03 Diziler ve İşaretçiler Bir dizi adının bir işleve geçerken ilk elemanının adresine bozunması, uzunluk bilgisinin bu bozunmada neden kaybolduğu ve dinamik olarak ayrılmış bir dizinin sahipliğinin çağırana geçtiği. 10 dk okuma
- 04 Boş ve Sarkan İşaretçiler Boş işaretçinin denetlenebilir bir durum olduğu, sarkan bir işaretçinin ise bırakılmış bir bloğu göstermeye devam ettiği ve bu yüzden hiç koşturulmadığı; ikisinin de sahipsiz sınıfının iki farklı yüzü olduğu. 11 dk okuma
- 05 `void` ve Opak İşaretçiler Bir void işaretçinin gösterdiği tipin bilinçli olarak gizlenmesi ve opak bir tipin içeriğini tamamen saklayarak sahipliği çağrılan modülde tutması. 11 dk okuma
- 06 Fonksiyon İşaretçileri Bir işlevin kendisini gösteren ve başka bir işleve parametre olarak geçirilebilen işaretçiler; bir geri çağrının taşıdığı bağlamın sahipliğinin çağırana ait olduğu. 11 dk okuma