Präprozessor
Der Präprozessor arbeitet textorientiert und wird von dem Start des eigentlichen Compilers aufgerufen. Er stellt Befehle zum Einbinden von Textdateien, zum bedingten Kompilieren und zum Erstellen von Makros und Konstanten zur Verfügung. Da dies alles auf Textbasis geschieht, sind ihm die C++-Befehle inline und const überlegen.
Übersetzungs-einheit
Alle Quelltextdateien, die zusammen in einem Schritt vom Compiler übersetzt und zu einer Objektdatei kompiliert werden, bezeichnet man als Modul oder Übersetzungseinheit. Diese besteht aus einer Implementierungsdatei ( Endung .c oder .cpp) und allen Quelltextdateien, deren Inhalt direkt oder indirekt per #include-Anweisung eingebundne werden.
call-by-reference
Im Gegensatz tz call-by-value wird hier ein tatsächlicher Verweis auf das Objekt übergeben. Der Zugriff erfolgt in genau der gleichen Schreibweise wie auf das Originalobjekt. Die Änderungen werden am Originalobjekt vorgenommen. C++ bietet eine Möglichkeit des call-by-reference durch den &-Operator.
Dynamische Speicherverwaltung
Fordert man während der Laufzeit des Programms Speicher an, ist dies die dynamische Speicherverwaltung. Man benutzt dynamische Speicherverwaltung dann, wenn die Größe des benötigten Speichers zur Kompilationszeit gar nicht oder nur ungenau bestimmt werden kann.
Flashcard set info:
Author: Ronin
Main topic: Informatik
Topic: C++
School / Univ.: FH-Aachen
Published: 03.02.2010
Tags: Prof. Siepmann, Glossar
Card tags:
All cards (47)
no tags