|
Thema |
Forum |
Letzter Beitrag |
Beiträge |
Zugriffe |
 |
[Tutorial] [C++ von { bis }] 62 - Paralleles Arbeiten
Erstellt am: So 13. Jul 2014, 00:44
KN4CK3R
Vorschau
|
C++ Tutorial |
So 13. Jul 2014, 00:44
von KN4CK3R
|
0 |
280 |
 |
[Tutorial] [C++ von { bis }] 59 - Spezialisierungen sparen Platz
Erstellt am: So 13. Jul 2014, 00:42
KN4CK3R
Vorschau
|
C++ Tutorial |
So 13. Jul 2014, 00:42
von KN4CK3R
|
0 |
226 |
 |
[Tutorial] [C++ von { bis }] 58 - Modernere Arrays
Erstellt am: So 13. Jul 2014, 00:41
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Wem normale C/C++-Arrays nicht reichen, für den ist möglicherweise std::vector genau das richtige: automatisches Speichermanagement, O(1)-Zugriff, die üblichen STL-Container-Interfaces. Ein paar kleine Details versüßen sogar die Integration in alte Schnittstellen, die mit STL-Containern normalerweise so gar nichts anfangen können. --- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
So 13. Jul 2014, 00:41
von KN4CK3R
|
0 |
619 |
 |
[Tutorial] [C++ von { bis }] 57 - Wir brauchen Platz
Erstellt am: So 13. Jul 2014, 00:40
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Wie kommen eigentlich die STL-Container an ihren Speicher? Einfaches new und delete ist es jedenfalls nicht. Da wird nochmal ein Allokator als Abstraktionsschicht dazwischen geschoben. ---- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
So 13. Jul 2014, 00:40
von KN4CK3R
|
0 |
229 |
 |
[Tutorial] [C++ von { bis }] 25 - Zuweisungen
Erstellt am: So 13. Jul 2014, 00:36
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Wie implementiert man nun eigentlich eigenes Verhalten, wenn Objekte kopiert werden soll und an welchen Stellen? Das Video verrät's und geht nochmal kurz auf den Copykonstruktor und dann den Copy-Assignment-Operator ein. --- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
So 13. Jul 2014, 00:36
von KN4CK3R
|
0 |
254 |
 |
[Tutorial] [C++ von { bis }] 24 Kopieren verboten!
Erstellt am: So 13. Jul 2014, 00:34
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Nicht immer will man Objekte kopierbar machen. Dummerweise generiert C++ unter anderem den Copy-Konstruktor automatisch. Man muss daher ein paar Kleinigkeiten beachten, wenn man das verhindern will. C++11 bietet hier was neues: man kann solche Funktionen mittlerweile nicht nur private deklarieren, sondern auch explizit als gelöscht markieren, um den Compiler anzuweisen, diese nicht zu generieren. --- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
So 13. Jul 2014, 00:34
von KN4CK3R
|
0 |
325 |
 |
[Tutorial] [C++ von { bis }] 18 - Dynamisches Speichermanagement
Erstellt am: So 13. Jul 2014, 00:32
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Speichermanagement ist eins der großen Themen in fast jeder Programmiersprache. Der von C++ gewählte Weg ist (mal wieder) etwas flexibler, dafür aber komplexer. Standardmäßig wird Speicher manuell gemanaged: mit new reserviert und mit delete wieder freigegeben. Das Video geht auf die absoluten Grundlagen ein und stellt eine fiese Stolperfalle vor. --- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
So 13. Jul 2014, 00:32
von KN4CK3R
|
0 |
265 |
 |
[Tutorial] [C++ von { bis }] 10 - Referenzen
Erstellt am: So 13. Jul 2014, 00:29
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Mal wieder geht es um effizientes Programmieren, diesmal mit Hilfe von Referenzen. Dieses Sprachmittel verbindet die Effizienz von Zeigern durch Vermeidung von Objektkopien mit der Sicherheit des direkten Variablenzugriffs. Nun noch ein wenig const in den Ring geworfen und schon kann man Schnittstellen entwerfen, die robust gegen versehentliche Änderungen und trotzdem effizient sind.
|
C++ Tutorial |
So 13. Jul 2014, 00:29
von KN4CK3R
|
0 |
214 |
 |
[Information] C++ von Anfang bis Ende
Erstellt am: Sa 12. Jul 2014, 19:55
KN4CK3R
Vorschau
Go To Post
Da die Themen hier zwangsläufig irgendwann durcheinander sein werden, gibts hier Links zu allen Kapiteln in der richtigen Reihenfolge. Viel Spaß beim Weiterbilden. ----- Alle Videos stammen von Um Links zu sehen, musst du dich registrierenBeispielquellcode zu den Videos ist im Normalfall direkt beim Video verlinkt.
|
C++ Tutorial |
Sa 12. Jul 2014, 19:55
von KN4CK3R
|
0 |
898 |
 |
[Tutorial] [C++ von { bis }] 77 - String-Literale
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
248 |
 |
[Tutorial] [C++ von { bis }] 76 - Zahlen zu Strings
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects ACHTUNG: der Quellcode im Video enthält einen dämlichen Fehler. Die Stelle, an der std::out_of_range geworfen wird: hier muss natürlich nicht digit kleiner 36 sein, sondern base. Außerdem muss die Prüfung dann vor die Schleife. Keine Ahnung, was mein Kopf da gemacht hat. Danke an EvilShit für die Sichtung. Aus Zahlen wieder Strings machen? In C++... möglich, aber doch ein wenig langweilig. Deswegen legen wir noch eins drauf und machen das zu einer (fast) beliebigen Basis. ---- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
210 |
 |
[Tutorial] [C++ von { bis }] 74 - Container, die keine sind
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
223 |
 |
[Tutorial] [C++ von { bis }] 75 - Zahlen umwandeln
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
228 |
 |
[Tutorial] [C++ von { bis }] 72 - std::unordered_set - behind the scenes
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
219 |
 |
[Tutorial] [C++ von { bis }] 71 - Schlecht, wenn's kracht
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
217 |
 |
[Tutorial] [C++ von { bis }] 70 - Ungeordnet ist manchmal besser
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
204 |
 |
[Tutorial] [C++ von { bis }] 41b - Korrektur zu std::function
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
228 |
 |
[Tutorial] [C++ von { bis }] 69 - std::function - behind the scenes
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
252 |
 |
[Tutorial] [C++ von { bis }] 68 - Exceptions asynchron
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
Go To Post
Zitat von Bytes'n'Objects Um den ExecutionManager abzurunden, müssen wir noch Exceptions aus den ausgeführten Tasks behandeln. C++11 bietet dafür die notwendigen Dinge, um die auch zwischen Threads hin und her zu transportieren. ---- Begleittext: Um Links zu sehen, musst du dich registrieren
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
432 |
 |
[Tutorial] [C++ von { bis }] 67 - Tasks mit Parametern
Erstellt am: Sa 12. Jul 2014, 19:11
KN4CK3R
Vorschau
|
C++ Tutorial |
Sa 12. Jul 2014, 19:11
von KN4CK3R
|
0 |
286 |