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

C++

Random file access

In willekeurige volgorde gegevens uit een file lezen of er naar schrijven.

Reference

  • Verwijzing
In C++ een alias (een andere benaming) voor een object.

Reference-argument

Een functie-argument dat een alias (een andere benaming) wordt voor de naam van het argument in de functie-aanroep. Met een reference-argument kun je niet alleen de waarde van een variabele, maar in feite de variabele zelf doorgeven aan een functie. De variabele komt dan als het ware incognito (alias) de functie binnen. Op deze manier kun je bijvoorbeeld een lokale variabele doorgeven aan een functie (onder een alias).
Functie met reference argument.
Functie met reference argument.
Schematische weergave van functie met reference voorbeeld.
Schematische weergave van functie met reference voorbeeld.

Rekenkundige operatoren

Om rekenkundige uitdrukkingen (expressies) met integers te kunnen maken, heb je onder C++ de volgende operatoren tot beschikking:
  • Operator + voor optellen
  • opeator - voor aftrekken
  • operator * voor vermenigvuldigen
  • operator / voor gehele deling (rekent hoeveel keer het tweede getal in het eerste gaat, de uitkomst is altijd een heel getal)
  • operator % voor de rest van de deling (rekent wat het restgetal is bij een hele deling)
Programma met diverse rekenkundige operatoren.
Programma met diverse rekenkundige operatoren.
Resultaat van het programma.
Resultaat van het programma.

Relationele operator

Een relationele operator vergelijkt twee uitdrukkingen met elkaar, zals de operator > (groter dan), die kijkt of het ene groter is dan de andere. Het antwoord op de vraag met een relationele operator is true (waar) of false (niet waar).
Relationele operator binnen een programma.
Relationele operator binnen een programma.
De relationele operators binnen C++.
De relationele operators binnen C++.

return 0

In C++ kan een functie een waarde afleveren en de betekenis van return 0 is dat de functie main() de waarde 0 aflevert. In principe kun je deze waarde opvragen vanuit het besturingssysteem. Na afloop van het programma kun je aan de waarde 0 zien of het programma succesvol is geëindigd. Als je een programma draait met daarin een fout, kun je eventueel een andere waarde dan 0 afleveren die aangeeft dat er iets mis is.

Return by reference

Afleveren van een reference door een functie. Die reference is dan een verwijzing naar een bestaand object. De reden voor een return by reference is altijd het mogelijk maken van een functieaanroep aan de linkerkant van een toekenningsopdracht te zetten.
Voorbeeld return by reference.
Voorbeeld return by reference.

Return by value

Afleveren van een waarde door een functie.
Voorbeeld return by value.
Voorbeeld return by value.

Reusability

  • Herbruikbaarheid
De mogelijkheid om bestaande code intact te laten en toch (door overerving) een programma te wijzigen.

right

Manipulator voor het rechts uitlijnen van tekst of getallen. Wordt in combinatie met setw() gebruikt.
Programma met left en right operators.
Programma met left en right operators.
Resultaat van het programma.
Resultaat van het programma.

RTTI

  • Runtime Type Identification
Functie in de programmeertaal C++.

Run-time

Tijdens de uitvoering van een programma.

Runnen

Het in werking stellen oftewel laten uitvoeren van een programma.

Rvalue

Een expressie die aan de rechterkant van een toekenningsoperator (-) staat. Het resultaat van de expressie wordt opgeslagen in de variabele. De r staat voor right (rechts).
Programma met zowel lvalue als rvalue.
Programma met zowel lvalue als rvalue.