computerwoorden.nl
Programmeren in C++ woordenboek
Home | Sitemap | Zoektips |

C++

Machinecode

Softwarecode dat door de machine (computer) direct kan worden uitgevoerd zonder dat deze eerst vertaald (geassembleerd/gecompileerd) hoeft te worden. Een programmeertaal die programmeert in machinecode behoort tot de eerste generatie computertalen.

Macro

In programmeertalen als C en C++: zoek- en vervangopdracht die door de preprocessor wordt uitgevoerd. Een macro wordt voorafgegaan door #define.

main()

Hoofdfunctie van een C++-programma. Ieder programma moet minimaal één functie main() hebben. Als het programma wordt uitgevoerd, komt altijd als eerste de functie main() aan bod. Dit wil zeggen dat de statements die tussen de accolades achter main() staan als eerste worden uitgevoerd.
Programma met main().
Programma met main().

Manipulator

Element dat de formaat van de invoer- of uitvoerstroom beïnvloedt. Een bekende manipulator is boolalpha, die zorgt ervoor dat de waarden 0 en 1 worden omgezet in false en true.
Programma met de manipulators boolalpha en noboolalpha.
Programma met de manipulators boolalpha en noboolalpha.

math

  • math.h
Bibliotheek van C++ (math) en C (math.h) waarin verschillende functies voor wiskundige berekeningen zijn opgeslagen. Wanneer deze bibliotheek wordt middels een include wordt gekoppeld aan een programma, kan gebruik worden gemaakt van de functies. Een voorbeeld van een wiskundige functie dat in dit bestand is opgeslagen is sqrt() voor het berekenen van een vierkantswortel.
Voor het berekenen van de vierkantswortel is de bibliotheek maht.h nodig.
Voor het berekenen van de vierkantswortel is de bibliotheek maht.h nodig.

Megabyte

  • M
  • MB
  • Meg (spreektaal)
Hoewel het woord mega een miljoen betekent is 1 megabyte iets meer dan 1 miljoen bytes, namelijk 1 megabyte is gelijk aan 2 tot de macht van 20 bytes = 1024 x 1024 bytes = 1 048 576 bytes.

Memberwise copy

Kopie van een object van een klasse.

Modifiable lvalue

Object dat door een assignment een andere waarde kan krijgen. De variabele staat altijd aan de linkerkant van het = teken. De letter l in lvalue staat voor left (links).
Modifiabele lvalue staat links van de toekenningsoperator.
Modifiabele lvalue staat links van de toekenningsoperator.

Multiple inheritance

  • Meervoudige overerving
Het erven van twee of meer verschillende directe basis-klassen.