Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
- Mi az a beágyazott rendszer?
- Egyszerű definíció
- Néhány módjelző esemény
- Jellemzők
- Miért használnánk C++-t?
- Hasonlóság a C-vel
- C: A C++ részhalmaza – majdnem
- Teljesítmény
- Megadott ”Ingyenes” Funkcionalitás
- Miért nem használnánk C++-t?
- Osztályok
- Tartozékek
- Példányváltozók
- Osztályváltozók
- Függvények
- Példányfüggvények
- Osztályfüggvények
- Implikált metódusok
- Konstruktor
- Inicializálás
- Hivatkozás átadása
- Destruktor
- Másoló értékadási operátor
- Konstruktor
- Move semantika – a nem szükséges mélymásolás elkerülése
- A C++-beli struct
- Csomag/Névter
- Tartozékek
- Oröklődés
- Bemutatás
- Valósítás
- Teljesítmény
- Többszörös öröklődés
- Virtuális öröklődés
- Többformaság
- Bemutatás
- Virtuális függvény
- Virtuális destruktor
- Valósítás
- Futtatási időben történő típusinformáció, RTTI
- Teljesítmény
- Sablonok
- Bemutatás
- Függvény sablon
- Osztály sablon
- Variadikus sablonok
- Kód szélesedése
- Valósítási stratégiák
- Sablon meta programozás
- Sablon vs. öröklődés?
- Hibakezelés
- Kivételkezelés
- Teljesítményi problémák
- Valósítás
- Belső kód
- Mikor használjuk?
- Stratégiák
- Rendszer indítása
- Rendszerindítás
- A C része
- A C++ része
- Standard könyvtár
- Standard sablonkönyvtár, STL
- iostream könyvtár
- Az STL-hez történő nagyobb kiterjesztések a C++11 miatt:
- Move semantika
- Variadikus sablonok
- Párhuzamos működés
- Memóriakezelés
- A C++ memóriamodelje
- A stdint-típusok
- Atomos típusok és műveleteik
- Stratégiák
- Változók
- Helyi újralétrehozás (placement new)
- Felhasználói memóriakezelés
- A C++ memóriamodelje
- A C és a C++ közötti inter-operabilitás
- Név deformálás (name mangling)
- Statikus inicializáció
- Dinamikus memória
- struct tartalma
- POD – Plain Old Data típus
- Tervezési minták
- RAII – Erőforrás beszerzése inicializációval (Resource Acquisition Is Initialization)
- Memóriahoz rendelt bemenet-kimenet
- Események kezelése
- Statikus objektumok inicializálása
Követelmények
A képzés megköveteléseinek teljesítéséhez nincsenek specifikus előfeltételek szükségessége.
21 Órák
Vélemények (2)
Élveztem a gyakorlatok megoldására szánt időt. Ez nagyon hasznos volt, mivel lehetővé tette számunkra, hogy egy kis időt eltöltsünk a megoldásainkon és azok megvalósításán.
Valeriu - Siemens
Kurzus - Using C++ in Embedded Systems - Applying C++11/C++14
Gépi fordítás
A fordítás a fordítógép működésének részleteiről a szintaxis használatának függvényében. A "Quiz" szakaszok nagyon izgalmasak.
Andrea Pomatto
Kurzus - Using C++ in Embedded Systems - Applying C++11/C++14
Gépi fordítás