[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/ )