InfoC++11
Infó
Kezdőlap
Ütemterv
Csoportbeosztás
Követelmények
Fejlesztőkörnyezetek
Windows 10 + Valgrind
Oldaltérkép
Elérhetőség
Keresés
Témák
InfoC
InfoC Lexie
InfoPy
InfoPy Lexie
CtrlV
CtrlV++
Dark
Halloween
Tananyag
Előadás
1. hét: Bevezető
2. hét: Objektumok memóriaképe
3. hét: C++11 osztályhierarchiák
4. hét: Okos pointerek
6. hét: Erős típusok használata
7. hét: Tároló osztályok
8. hét: Jobbérték referenciák
9. hét: Erős típusok használata 2.
10. hét: Kivételek
11. hét: λ
12. hét: Sablon metaprogramozás
13. hét: Paraméterlisták és -továbbítás, ...
14. hét: Többszálúság
Labor
1. hét: C++ fejlesztőeszközök
2. hét: OOP tervezés, C++ frissítő
3. hét: C++11 osztályhierarchiák
4. hét: Objektumok élettartama
5. hét: STL
6. hét: Erős típusok használata
7. hét: Haladó memóriakezelés
8. hét: Jobbérték referenciák
9. hét: Erős típusok 2.
10. hét: Kivételek
12. hét: λ
13. hét: Sablon metaprogramozás I.
14. hét: Sablon metaprogramozás II.
Nagy házi feladat
Feladatok
0. hét: Összetett feladatok
1. hét: C99 nyelvi elemek
2. hét: Objektumok memóriaképe
3. hét: C++11 osztályhierarchiák
4. hét: Objektumok élettartama
5. hét: Típusok használata
7. hét: Tároló osztályok
8. hét: Jobbérték referenciák
10. hét: Kivételek
11. hét: λ
12. hét: Sablon metaprogramozás
13. hét: Paraméterlisták és -továbbítás, ...
14. hét: Concepts
Prog2 emlékeztető
Memóriakezelés
#include
inline
const
Referenciák
Érték és konstans referencia
Operátorok
Tárolók
Iterátorok
Öröklés
STL
Cast-ok
Template
Template szintaxis
Extrák
Szorgalmi feladatok
Irodalom, blogok
C
C99 restrict
Öröklés C-ben
C++ elemek, eszközök
C++14/17
void_t
operator delete mérettel
Concepts
Digitális rendszerek szimulációja
Nyelvészet
Szintaktikai szörnyűségek
Függő nevek: typename A::B
Temporális objektumok
Az elavult std::auto_ptr
Sablon függvények és paramétereik: type_identity
Nyelvi elemzők
Technikák
Heterogén kollekció perzisztenciája
Bittömb
Property
I/O manipulátorok
Reflexió C++-ban
vector::push_back I.
vector::push_back II.
Milyen típus?
SuperNoisy
Kifejezésfa refaktor
I. rész: Memóriakezelés
I/b. rész: Gyártófüggvények
II. rész: Adatszerkezet és tevékenységek
III. rész: Az enum-alapú Visitor
III/b. rész: A Visitor minta más nyelvekben
Epilógus
I. rész: Paraméterként átadott függvények
II. rész: Függvény építése RPN kifejezésből
III. rész: Változók és belső függvények
IV. rész: Heterogén kollekció
Letölthető változat
Belépés
Ütemterv
Hét
Előadás
Labor
Feladatok
NHF
1.
Bevezető
C++ fejlesztőeszközök
C99 nyelvi elemek
2.
Objektumok memóriaképe
OOP tervezés, C++ frissítő
Objektumok memóriaképe
3.
C++11 osztályhierarchiák
C++11 osztályhierarchiák
C++11 osztályhierarchiák
4.
Okos pointerek
Objektumok élettartama
Objektumok élettartama
5.
–
STL
Típusok használata
NHF1
ki
6.
Erős típusok használata
Erős típusok használata
–
7.
Tároló osztályok
Haladó memóriakezelés
Tároló osztályok
8.
Jobbérték referenciák
Jobbérték referenciák
Jobbérték referenciák
NHF1
be
9.
Erős típusok használata 2.
Erős típusok 2.
–
NHF2
ki
10.
Kivételek
Kivételek
Kivételek
NHF2
választás
11.
λ
–
λ
12.
Sablon metaprogramozás
λ
Sablon metaprogramozás
13.
Paraméterlisták és -továbbítás, ...
Sablon metaprogramozás I.
Paraméterlisták és -továbbítás, ...
NHF2
be
14.
Többszálúság
Sablon metaprogramozás II.
Concepts
(pót)
C99 nyelvi elemek
NHF
pót