İnteraktif kurs
C++ Kursu
Kılavuzlu alıştırmalar, statik doğrulama ve Derleyici Gezgini entegrasyonuyla modern C++'ı sıfırdan öğrenin: Temel sözdizimi ve veri türlerinden sınıflara ve nesne yönelimli programlamaya kadar.
Anahtar kelimeler + yürütme yoluyla statik doğrulamaCompiler Explorer(kopyalama kodu için tek tıklama + açma).
01 · Modül 1 — C++ Temelleri
Temeller: değişkenler, ilkel veri türleri, aritmetik-mantık operatörleri ve std::cout ve std::cin ile temel giriş/çıkış.
- 1.1Değişkenler ve veri türleriİlkel türler (int, double, char, bool) ve karmaşık nesneler (std::string). Bildirim, başlatma ve kapsam belirleme.~10 min
- 1.2OperatörlerAritmetik, ilişkisel, mantıksal ve atama operatörleri. Öncelik ve ifadeler.~8 min
- 1.3Giriş/Çıkış ve akışlariostream kitaplığından standart akışlar: std::cout ile çıktı gönderme ve std::cin ile girdi okuma.~10 min
02 · Modül 2 — Kontrol Akışı
Karar vermek için koşullu ifadeler ve talimatları tekrarlamak için döngüler.
- 2.1Koşullu ifadeler (if-else)Koşullu yürütmeyi if, else if ve else yapılarıyla kontrol edin.~10 min
- 2.2DöngülerFor, while ve do-while döngülerini kullanarak kod bloklarını tekrarlayın.~12 min
- 2.3Switch ifadesiTamsayı veya karakter sabiti değerlerine göre birden fazla dallanma yolunu temiz bir şekilde yönetin.~8 min
03 · Modül 3 — İşlevler ve Referanslar
Kodu yeniden kullanılabilir bloklara ayırın ve C++'ın bellekteki verileri nasıl aktardığını anlayın.
04 · Modül 4 — Nesneye Dayalı Programlama
Sınıflara, kapsüllemeye ve otomatik kaynak yönetimine giriş.
05 · Modül 5 — Veri Yapıları ve İşaretçiler
Veri koleksiyonlarını yönetin ve işaretçileri kullanarak fiziksel belleğin nasıl çalıştığını anlayın.
06 · Modül 6 – Kalıtım ve Çok Biçimlilik
Mevcut sınıfları genişletin ve sanal işlevleri ve kalıtımı kullanarak polimorfik davranışlar uygulayın.
- 6.1C++'da KalıtımGenel mirasla sınıf hiyerarşileri oluşturun, korunan belirticiyi anlayın ve temel sınıf oluşturucularını çağırın.~12 min
- 6.2Çok biçimlilik ve sanal işlevlerVirtual anahtar sözcüğünü kullanarak yöntemleri çalışma zamanında çözümleyin, sanal yıkıcıları ve tamamen soyut sınıfları anlayın.~15 min
07 · Modül 7 – Akıllı İşaretçiler
Standart kitaplık akıllı işaretçilerini kullanarak sızıntı olmadan modern ve güvenli dinamik bellek yönetimi.
- 7.1std::unique_ptr ve std::shared_ptrUnique_ptr ile bir kaynağın özel sahipliğini veya paylaşılan_ptr kullanarak referans sayımı ile paylaşılan sahipliği sağlayın.~12 min
- 7.2std::zayıf_ptrShared_ptr tarafından yönetilen kaynaklarla ilişkili döngüsel bağımlılıkları ve sahip olmayan referansları çözün.~12 min
08 · Modül 8 – Şablonlar
Yeniden kullanılabilir işlevler ve veri türlerinden bağımsız sınıflar yazarak genel programlamayı tanıtın.