İçeriğe geç
academia.sh

Ünite 01 / 02

Sahiplik ve Taşıma

Akıllı işaretçiler, taşıma semantiği ve sağ değer referansları, sıfır ve beş kuralı, kopyalanamaz ve taşınamaz tipler — her biri bir işlemin kaynağa ne bıraktığı sorusuyla birlikte.

Yayın Güncelleme

Dersler

  1. 01 Akıllı İşaretçiler Bir unique_ptr, shared_ptr ya da weak_ptr üzerinde çalışan bir işlem bittiğinde kaynakta ne kaldığını dört sınıfla adlandırma: aynen, değişti, boş, belirsiz. 10 dk okuma
  2. 02 Taşıma Semantiği std::move bir tip dönüşümünden ibarettir; asıl taşımayı yapan taşıyan yapıcı ve taşıyan atama işlecidir. Bir std::string taşındıktan sonra kaynakta ne kaldığını ölçme. 10 dk okuma
  3. 03 Sıfır ve Beş Kuralı Bir yıkıcı yazmanın örtük taşıyan yapıcıyı nasıl bastırdığı, beş özel üye işlevin birbirine bağlılığı ve sıfır kuralının bu bağı hiç kurmadan sonuca ulaşması. 10 dk okuma
  4. 04 Kopyalanamaz ve Taşınamaz Tipler = delete ile bir sınıfın kopyalanmasını, taşınmasını ya da ikisini birden yasaklamak; kaynağın standarttan değil sınıfın kendisinden gelen bir sözle boşalması. 10 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat