[C++ von { bis }] by Marcus alias bytesnobjects
C++ von { bis } ist eine Serie von YouTube-Videos mit Begleitmaterialien,
die den Mund wässrig machen soll auf die Programmiersprache C++.
Momentan ist die Serie als wöchentliche Veröffentlichung mit offenem Ende konzipiert
(auch wenn das sich im Laufe der Zeit ändern kann. Auch C++ hat nur einen begrenzten Umfang…).
1. Hello World
2. Präprozessor, Compiler, Linker
3. Mehr Präprozessor
4. Basisdatentypen
5. Klassen
6. Zeiger
7. Kontrollstrukturen
8. Funktionen überladen
9. const specifier
10. Referenzen
11. Konstruktoren und Destruktor
12. Ableiten
13. virtual-Funktionen
14. Abstrakte Klassen
15. Mehrfachvererbung
16. Der Deadly Diamond of Death - Das Diamantenproblem
17. Deadly Diamond of Death - Teil 2
18. Dynamisches Speichermanagement
19. new mit Initialisierung
20. Klassen-Templates
21. Ein Ausnahmetalent
22. Automatisch umgewandelt
23. Namensräume
24. Kopieren verboten!
25. Zuweisungen
26. Schlaue Zeiger
27. Schwache Zeiger
28. Schlaue Zeiger (behind the scenes)
29. Funktionstemplates
30. Templatespezialisierung
31. Value Templates
32. Template Metaprogramming
33. Neue Typen generieren
34. Teilweise ziemlich speziell
35. Iteratoren
36. Von Containern und anderen flexiblen Konzepten
37. Lass andere arbeiten
38. Ein Iterator zur Außenwelt
39. Funktionsobjekte
40. lambda-Funktionen
41. std::function
42. Umgebung einfangen
( http://bytesnobjects.dev.geekbetrieb.de/cpp )
Video: [H.264 720p] *.mp4
00 - [x] Hello World
01 - [x] Präprozessor, Compiler, Linker
02 - [x] Mehr Präprozessor
03 - [x] Präprozessor - Behind the scenes
04 - [x] (a) Basisdatentypen
05 - [x] (b) In den Fuß schießen mit Basisdatentypen
06 - [x] Klassen
07 - [x] (a) Zeiger
08 - [x] (b) Zeiger anlegen und... Feuer!
09 - [x] (a) Kontrollstrukturen
10 - [x] (b) Kontrollstrukturen
11 - [x] Funktionen überladen
12 - [x] const specifier
13 - [x] Referenzen
14 - [x] Konstruktoren & Destruktor
15 - [x] Ableiten
16 - [x] (a) virtual-Funktionen
17 - [x] (b) virtual tables
18 - [x] Abstrakte Klassen
19 - [x] Mehrfachvererbung
20 - [x] (a) Der Deadly Diamond of Death - Das Diamantenproblem
21 - [x] (b) Deadly Diamond of Death
22 - [x] Dynamisches Speichermanagement
23 - [x] new mit Initialisierung
24 - [x] Klassen-Templates
25 - [x] Ein Ausnahmetalent
26 - [x] Automatisch umgewandelt
27 - [x] (a) Namensräume
28 - [x] (b) Namensräume
29 - [x] Kopieren verboten!
30 - [x] Zuweisungen
31 - [x] Schlaue Zeiger
32 - [x] Schwache Zeiger
33 - [x] Schlaue Zeiger (behind the scenes)
34 - [x] Funktionstemplates
35 - [x] Templatespezialisierung
36 - [x] Value Templates
37 - [x] Template Metaprogramming
38 - [x] Neue Typen generieren
39 - [x] Teilweise ziemlich speziell
40 - [x] Iteratoren
41 - [x] Von Containern
42 - [x] Lass andere arbeiten
43 - [x] Ein Iterator zur Außenwelt
44 - [x] Funktionsobjekte
45 - [x] lambda-Funktionen
46 - [x] std::function
47 - [x] Umgebung einfangen
( http://www.youtube.com/user/bytesnobjects/ )