Standard-C++-Vorlagenbibliothek – Kurs 36.900 RUB. vom IBS Training Center, Schulung 31 Stunden, Datum 26. November 2023.
Verschiedenes / / December 05, 2023
Behandelten Themen:
1. Einführung (Theorie – 15 Min.).
- Bekanntschaft;
- Regeln für die Durchführung der Schulung;
- Kurzer Überblick über Themen und Methodik.
2. Funktionelle Objekte (Theorie – 2 Stunden, Praxis – 45 Minuten).
- Kurze Diskussion über generische Programmierung und aufrufbare Objekte;
- Interaktion von Funktionen mit STL;
- Konvertierung verschiedener Arten von Funktionen (Funktionsadapter).
3. Container (Theorie – 11 Stunden, Praxis 4 Stunden).
Dies ist das Hauptthema der Schulung. Visuelle Darstellung, Implementierungsdetails, Anwendungsfälle, Deadlocks und Übersicht über die Vorgänge für alle Container. Klassifizierung von Containern.
1. Sequenzcontainer (Theorie 4 Stunden 30 Minuten, Praxis 1 Stunde);
- Allgemein (allgemein);
- Vektor (Vektor);
- Liste (Liste);
- Weiterleitungsliste (Sendeliste);
- Deque (zweiseitige Warteschlange);
2. Containeradapter (Theorie 1 Stunde 30 Minuten, Praxis 30 Minuten);
3. Geordneter Assoziativ (Theorie 1 Stunde 40 Minuten, Praxis 20 Minuten);
4. Assoziationsstörung (Theorie 2 Stunden, Praxis 1 Stunde 30 Minuten);
5. Pseudocontainer (Theorie 1 Stunde 20 Minuten, Praxis 40 Minuten).
4. Iteratoren (Theorie – 2 Stunden, Praxis – 1 Stunde 30 Minuten).
- Iteratives Modell, Klassen, Eigenschaften und Operationen von Iteratoren;
- Implementierung von Stream-Iteratoren und Iterator-Adaptern.
5. Algorithmen (Theorie – 4 Stunden 50 Minuten, Praxis – 2 Stunden 40 Minuten).
In diesem Teil der Schulung werden wir weiterhin neue Elemente von STL besprechen. Es wird viele praktische Aufgaben, Diagramme und Diskussionen geben. Bietet einen Überblick über Algorithmen, spricht über nicht-modifizierende und modifizierende Sequenzalgorithmen, Sortieren und Suchen sowie numerische Algorithmen und diskutiert die Zukunft von Algorithmen.
- Überprüfung der Algorithmen (Theorie 15 Minuten);
- Nicht modifizierende Algorithmen (Theorie 1 Stunde, Praxis 30 Minuten);
- Modifizieren von Algorithmen (Theorie 3 Stunden, Praxis 1 Stunde 30 Minuten);
- Sortieren und Suchen (Theorie 40 Minuten, Praxis 20 Minuten);
- Numerische Algorithmen (Theorie 40 Minuten, Praxis 20 Minuten);
- Bonus: Die Zukunft ist bereits da (15-Minuten-Theorie).