Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1
- Intro + Referenties
- Algemeen
- Basisprincipes van de workshop
- Overbelasting
- Wat kunnen we overbelasten, en hoe.
- Extra C++ Typen (bool & verwijzing)
- Overbelasting van de werkplaats
- OOP
- Korte introductie tot Oop
- Klassen
- Structs
- Access Modifiers
- Bouwer
- Standaard-/verwijderfuncties
- Initializer Syntaxis / Constructor Initialisatie Lijst
- Workshop lessen
- Geheugen
- Klassieke geheugeninteractie
- Workshop Geheugen
Module 2
- Erfenis
- Constructie
- Polymorfisme
- Virtueel, puur virtueel, abstract, interface
- Access Modifiers
- Workshop Erfenis (Vormen)
- Uitzonderingen
- Wat zijn ze?
- Hoe werken ze?
- Wat te gooien en wat te vangen
- Werkplaats uitzonderingen
- Uitputting van het geheugen
- Hoe de melding wordt gedaan
- Hoe om te gaan
- Modern geheugen Management
- RAII
- Sjablonen toegepast op modern geheugen Management (SmartPointer)
- Gestandaardiseerd C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Naamruimten
- Naamruimten voor werkplaatsen
Module 3
- Auto
- Het nieuwe automatische trefwoord
- De nieuwe syntaxis voor automatisch retourneren
- enum
- Nieuwe stijl enums
- Constexpr
- Nieuwe constante expressies
- Over constness
- Const en Mutable uitgelegd
- Lambda's en functieobjecten
- Klassen die fungeren als functies
- Introductie lambda-functies
- Chrono
- n inleiding tot de nieuwe Chrono-bibliotheek
Module 4
- Gietsel
- Standaard bibliotheek
- Snaar
- Containers
- Vector (vs)
- Lijst
- Kaart
- Array
- Tupel
- Initializer lijsten
- Iterators
- bereik-voor syntaxis
- Std-algoritmen
- Streams
- Diverse trefwoorden
- statisch
- uitdrukkelijk
Module 5
- Semantiek verplaatsen
- Inleiding tot L/R-waarden
- R-waarde-verwijzingen toegepast op verplaatsingsemantiek
- Type eigenschappen
- Informatie verkrijgen over de compilatietijd
- Concurrency
- Inleiding tot de implementatie van C++11 Threading, asynchrone/toekomstige en atomaire typen
- Variadische sjablonen - Een inleiding tot de variadische sjablonen van C++11
Requirements
Minimaal 1 jaar ervaring op C++
35 Hours
Getuigenissen (2)
hoe we gereserveerde woorden en best practices kunnen gebruiken bij het gebruik van Objet Oriented Programming. hoe we kunnen vertrouwen op cpp-referentie om kennis te krijgen over gewenste onderwerpen
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Cursus - Advanced C++ Software Design
Machine Translated
De trainer lost altijd mijn twijfels op.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Cursus - Advanced C++ Software Design
Machine Translated