01
Sınıflar ve Kaynaklar
C ile C++'ın ayrıştığı noktalar, erişim denetimi, yapıcılar ve yıkıcılar, RAII, derin ve sığ kopya, referanslar ve işleç aşırı yükleme — her biri bir ifadenin hangi nesneyle çalıştığı sorusuyla birlikte.
- 01 C ve C++ Farkları C'de değerle aktarılan bir yapının C++'ta hangi nesneyle çalıştığını ölçen bir çekirdek koşumuyla kursun dört ölçüm sınıfını tanıtır.
- 02 Sınıflar ve Erişim Denetimi Bir üye işlevin hangi nesneyle çalıştığını ve erişim denetiminin nesne değil sınıf düzeyinde işlediğini ölçer.
- 03 Yapıcılar ve Yıkıcılar Bir int'ten örtük kurulan argümanın adsız, geçici bir nesne olduğunu ve yaşam süresini yapıcı/yıkıcı çiftiyle ölçer.
- 04 RAII Bir koruyucunun aldığı ve bıraktığı üyenin, koruyucu nesnenin kendisi değil içindeki bir parça olduğunu ölçer.
- 05 Kopyalama ve Atama Kopyalayan yapıcı ile kopyalayan atamanın kendi dizisini alan derin bir kopya ürettiğini, ve kopyanın derinliğinin sınıfın tasarımına bağlı olduğunu ölçer.
- 06 Referanslar Bir referans parametresinin çağıranın kendi nesnesiyle çalıştığını, hiçbir kopya üretmediğini ölçer.
- 07 İşleç Aşırı Yükleme operator+'nın neden yeni bir geçici nesne döndürdüğünü, operator+='in neden bunun yerine kendi nesnesini referansla döndürdüğünü ölçer.