Opleiding: Programmeren in C++

C++ is een krachtige uitbreiding op C, waarmee je efficiënt en direct met hardware kunt communiceren voor optimale prestaties in moderne applicaties.

C++ is een object-georiënteerde programmeertaal, die bij veel moderne applicaties wordt gebruikt. C++ is een uitbreiding op C. Met C++ communiceer je rechtstreeks met de hardware in je computer. Hierdoor kun je op een effectieve en slimme manier programmeren om zo het maximale uit je computer te halen.

  • Overgang van C naar C++
    • Programmeren in C++
    • Object-georiënteerd programmeren
    • Commentaar in programma's
    • De functie main
    • In- en uitvoer bij C++
      • Uitvoer van tekst
      • Uitvoer van integer-waarden
      • In- en uitvoer van floating point-waarden
      • In- en uitvoer van strings
    • Formatteren van de in- en uitvoer
      • Manipulators en format flags
      • Programmavoorbeelden
  • Van structuur naar klasse
    • Gegevenstypen in 'C'
      • Soorten gegevenstypen
      • Definities en declaraties
      • Operator-functies
    • Het gegevenstype 'klasse'
      • Klasse-definitie
      • Gegevenselementen
      • Implementatie van element-functies
      • Aanroepen van element-functies
  • Gebruik van klassen
    • Het gebruik van een structuur
    • Het gebruik van een klasse
    • In- en uitvoer buiten de klasse
    • Omgaan met klassen
    • Inline-elementfuncties
  • Constructors en destructors
    • Initialiseren van variabelen
    • Constructors
    • Inline-definitie van de constructor
    • Initialisatie en default-beginwaarden
    • Default-constructors en default-destructors
    • Destructors
  • Dynamische geheugentoewijzing
    • Geheugenbeheer
    • De functies malloc() en free() in 'C'
    • De operators new en delete in C++
      • Relatie tussen new en pointer-types
    • Klassen met dynamische gegevenselementen
  • Parameteroverdracht aan functies
    • Lokale variabelen
    • Formele en actuele parameters
    • Functieparameters
    • De hoofdfunctie main
    • Waarde-overdracht van parameters
    • Referentie-overdracht van parameters
    • Geheugen- en snelheidaspecten
  • Omgaan met referentie-overdrachten
    • Referentie-overdracht van de functieparameter
    • Referenties naar uitgebreide gegevenstypen
    • Foutieve teruggave van een lokale referentie
    • Alias-variabelen
  • Herdefiniëring van operators
    • Interpretatie van operator-symbolen
    • Herdefiniëring door de programmeur
    • Herdefinieerbare operators
  • Friend-functies
    • De klassen istream en ostream
    • Noodzaak van een friendfunctie
      • Toegang via een elementfunctie
      • Toegang via herdefiniëring van de operator 'Toegang via een friendfunctie
    • Het type van de functieparameter
  • Afgeleide klassen
    • Basisklasse en afgeleide klasse
    • Toegangscontrole door de compiler
    • Overerving
    • Protectie
  • Vroege en late binding
    • Vroege binding
      • Uitgangssituatie
      • Lijst met klasse-objecten
    • Late binding
  • Geavanceerde functies in C++
    • Standard Template Library
      • Containers
        • Volgordecontainer
        • Associatieve container
      • Iteratoren
      • Algoritmes
    • Exceptions
      • Exception handling
    • Secure functions
      • Niet beveiligde CRT-functies in oude toepassingen
      • Genereren van willekeurige getallen
Op deze module is geen aparte certificering van toepassing
Meer...
€2.625
Vrij van BTW
Aangeboden door
OC ICT
Onderwerp
C/C++
Niveau
MBO 4
Duur
5 dagen
Looptijd
40 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 6
Tijdstip
Overdag
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
VOI
NRTO
Erkend keurmerk
BTW-vrijstelling