Kurzusleírás
1. Modul
- Bevezetés + Referenciák
- Alapok
- Alapműhely
- Túlterhelés
- Mit és hogyan lehet túlterhelni.
- Extra C++ típusok (bool & referencia)
- Túlterhelés gyakorlat
- OOP
- Gyors bevezetés az OOP-ba
- Osztályok
- Struktúrák
- Hozzáférési módosítók
- Konstruktor
- alapértelmezett/törölt funkciók
- inicializáló szintaxis / konstruktor inicializáló lista
- Osztályok gyakorlat
- Memória
- Klasszikus memória interakció
- Memória gyakorlat
2. Modul
- Öröklődés
- Konstrukció
- Polimorfizmus
- Virtuális, tiszta virtuális, absztrakt, interfész
- Hozzáférési módosítók
- Öröklődés gyakorlat (Alakzatok)
- Kivételek
- Mik azok
- Hogyan működnek
- Mit dobjunk és mit kapjunk el
- Kivételek gyakorlat
- Memória kimerülés
- Hogyan értesít
- Hogyan kezeljük
- Modern memóriakezelés
- RAII
- Sablonok alkalmazása a modern memóriakezelésben (SmartPointer)
- Szabványos C++11 SmartPointerek
- Nullptr
- SmartPointerek gyakorlat
- Névterek
- Névterek gyakorlat
3. Modul
- Auto
- Az új auto kulcsszó
- Az új auto visszatérési szintaxis
- enum
- Új stílusú enumok
- constexpr
- Új konstans kifejezések
- A constansságról
- Const és Mutable magyarázat
- Lambda & függvényobjektumok
- Függvényszerű osztályok
- Bevezetés a lambda függvényekbe
- Chrono
- Bevezetés az új Chrono könyvtárba
4. Modul
- Típuskonverzió
- Szabványos könyvtár
- String
- Tárolók
- Vector (vs)
- List
- Map
- Array
- Tuple
- Inicializáló listák
- Iterátorok
- range-for szintaxis
- Std algoritmusok
- Streamek
- Egyéb kulcsszavak
- static
- explicit
5. Modul
- Mozgatás szemantika
- Bevezetés az L/R értékekbe
- R-érték-referenciák alkalmazása a mozgás szemantikájában
- Típusjellemzők
- Információk beszerzése fordítási időben
- Párhuzamosítás
- Bevezetés a C++11 szálkezelésébe, async/future és atomi típusok implementációjába
- Variadikus sablonok - Bevezetés a C++11 variadikus sablonjaiba
Követelmények
Legalább 1 év C++ tapasztalat
Vélemények (3)
Hogyan használhatjuk a foglalt szavakat és milyen legjobb gyakorlatokat kell alkalmaznunk az objektumorientált programozás során. Hogyan tudunk a C++ referenciára támaszkodni a kívánt témák megismeréséhez.
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Kurzus - Advanced C++ Software Design
Gépi fordítás
A képző mindig oldja meg a kétségeimet.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Kurzus - Advanced C++ Software Design
Gépi fordítás
Nagyon élveztem az 5 napig tartó, munka nélküli C++ nyelvi immergezést ... Személy szerint nem olyan tapasztaltak vagyok a C++-ban, mint kollegáim, ezért döntöttam arra, hogy csatlakozok ehhez a tanfolyamhoz mélyebb belemászásra. A belemászás nagyra vált azért, hogy tovább tanuljak ... ami pontosan azt jelenti, amit el akartam érni. Értékeltem a képző szakmai tudást - és kollegáimét is. Azon témák gyors megemlítése, amelyeket nem részletesen keresztülmegytek, pont az volt, amit egy haladó tanfolyamon elvárhatok. Néha túlságosan gyors volt a folyamat számomra (de ez ismert és elfogadott hátrány volt a részvételről :-)) ... de másrészről egy átfogó áttekintést adott a nyelv összetett elemeiről. Köszönöm nagyon szépen, hogy ilyen módon tartották a tanfolyamot! Nagyra értékelém!!!
Jan Grauwen - Septentrio N.V.
Kurzus - Advanced C++ Software Design
Gépi fordítás