Kursplan
Modul 1
- Intro + Referenser
- Grundfraser
- Workshopens grunder
- Överbelastning
- Vad kan vi överbelasta och hur.
- Extra C++ typer (bool & referens)
- Överbelastning i verkstaden
- OBJEKTORIENTERAD PROGRAMMERING
- Snabb introduktion till Oop
- Klasserna
- Strukturer
- Access Modifierare
- Konstruktor
- Standard-/borttagningsfunktioner
- Initieringslista för initiering av initierare/konstruktor
- Workshops klasser
- Minne
- Klassisk minnesinteraktion
- Verkstadens minne
Modul 2
- Arv
- Byggnation
- Polymorfism
- Virtuellt, rent virtuellt, abstrakt, gränssnitt
- Access Modifierare
- Verkstadsarv (former)
- Undantag
- Vad är de
- Hur fungerar de?
- Vad du ska kasta och vad du ska fånga
- Undantag för verkstaden
- Minnesutmattning
- Så här meddelas den
- Hur man hanterar
- Modernt minne Management
- RAII RAII
- Mallar som tillämpas på modernt minne Management (SmartPointer)
- Standardiserade C++11 SmartPointers
- Nullptr
- Workshop SmartPointers
- Namnrymder
- Namnrymder för workshop
Modul 3
- Bil
- Det nya nyckelordet auto
- Den nya syntaxen för automatisk retur
- uppräkning
- Uppräkningar i ny stil
- constexpr
- Nya konstanta uttryck
- Om konstans
- Const och Mutable förklaras
- Lambdas & funktionsobjekt
- Klasser som fungerar som funktioner
- Introduktion lambda-funktioner
- Chrono
- n introduktion till det nya Chrono-biblioteket
Modul 4
- Gjutning
- Standard-bibliotek
- Sträng
- Behållare
- Vektor (vs)
- Lista
- Karta
- Samling
- Tupel
- Listor över initierare
- Iteratorer
- intervall-för-syntax
- Std-algoritmer
- Strömmar
- Diverse nyckelord
- statisk
- explicit
Modul 5
- Flytta semantik
- Introduktion till L/R-värden
- R-värdereferenser som används för att flytta semantik
- Egenskaper för typ
- Få information om kompileringstid
- Samtidighet
- Introduktion till C++11:s implementering av trådning, async/future och atomiska typer
- Variadiska mallar - En introduktion till C++11:s variadiska mallar
Krav
Minst 1 års erfarenhet av C++
Vittnesmål (3)
hur vi kan använda reserverade ord och bästa praxis som ska användas när vi använder Objet Oriented Programming. hur vi kan lita på cpp-referens för att få kunskap om önskade ämnen
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Kurs - Advanced C++ Software Design
Machine Translated
Tränaren löser alltid mina tvivel.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Kurs - Advanced C++ Software Design
Machine Translated
Jag gillade att vara nedsänkt i C++ språket i 5 dagar - inte avbrutet av vanligt arbete - i rad mycket ... Personligen är jag inte lika erfaren i C++ som mina kollegor, så jag bestämde mig för att gå den här kursen för att göra en djupdykning. Dyket triggade mig enormt att lära mig mer ... vilket är precis vad jag ville uppnå. Jag uppskattade utbildarens och mina kollegors expertis, kunskap. Det faktum att ämnen berördes mycket snabbt och inte behandlades i detalj är vad jag förväntar mig av en avancerad kurs. Ibland för snabbt för mig att följa (men det är en känd och accepterad nackdel med att jag går den här kursen :-)) ... Men å andra sidan gav det mig en ganska fullständig överblick över språkets finesser. Tack så mycket för att du presenterar en kurs på detta sätt! Mest uppskattat!!
Jan Grauwen - Septentrio N.V.
Kurs - Advanced C++ Software Design
Machine Translated