
C++ er baseret på de basale principper om objektorienteret programmering - herunder information-hiding, klasser, polymorfi og nedarvning.
Kurset anvender sidste nye C++ standard. Vi designer/udvikler mindre moduler i C++ og lærer, hvordan disse kan sammenbygges. Der lægges specielt vægt på korrekthed og kodesikkerhed for at sikre, at programmerne ikke misbruger hukommelsen.
Historien bag C++ sproget
Overblik over C++ sproget
Forstå et helt enkelt C++ Program
Afviklingsmiljøer for C++
Typer og variable
Betingelser, if-else
Loop-konstruktioner, while, do-while
Funktioner og parametre
Funktions-overload og default parametre
Klasse-design, fra virkelig til simpel klasse
Konstruktionen af objekter baseret på klassebeskrivelser
Members og memberfunctions
Access-kategorier public og private, information hiding
Constructors og destructors
Self-variablen og dens anvendelser
Ideen bag kodegenbrug
Håndtering af member-function i nedarvning
Constructors og destructors i nedarvningshierarkier
Access-kategorier, public, private og protected
Polymorfi, det ultimative kodegenbrug
Hvorfor operator-overload?
Overload af basale operatorer
Overload af bruger-definerede Typer
Overload af output-operatoren
Ideen bag templates
Syntaks for templates
Anvendelse af templates fra klassebiblioteket, vectors, maps
Exception overfor fejl
Try-catch mekanismen
Egenudviklede Exceptions
Håndtering af fejl i fejlmekanismerne
Standard fildescriptorer, cin og cout
Filhåndtering
Læsning af tekst- og binære filer
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!
